Influxdb XDB存储文件夹[windows]
我试图检查在XDB中创建的db的大小。我在哪里可以找到存储文件夹,或者如果它分布在许多地方,那么测量数据库大小的最佳方法是什么 在中,说明: dir='/var/lib/influxdb/data'Influxdb XDB存储文件夹[windows],influxdb,Influxdb,我试图检查在XDB中创建的db的大小。我在哪里可以找到存储文件夹,或者如果它分布在许多地方,那么测量数据库大小的最佳方法是什么 在中,说明: dir='/var/lib/influxdb/data' XDB存储数据的目录。此目录可能会更改。 注意:OS X安装的默认目录是/Users/.xdb/data 可以肯定地说,该目录包含数据库的基本持久化文件存储 如文档中所述,可以通过更改INFLUXDB_data_DIR环境变量来覆盖默认数据存储目录 特别是对于Windows,您可能会在influxd
XDB存储数据的目录。此目录可能会更改。
注意:OS X安装的默认目录是
/Users/.xdb/data
可以肯定地说,该目录包含数据库的基本持久化文件存储
如文档中所述,可以通过更改INFLUXDB_data_DIR
环境变量来覆盖默认数据存储目录
特别是对于Windows,您可能会在influxdb.conf文件中找到数据路径
但是,此目录不包括流入实例的元数据,如用户、数据库、保留策略等,也不包括WAL(预写日志)、缓存、日志和其他内容。如果您对此感兴趣,前面提到的文档也提供了对此的深入了解。在Windows的默认配置中,数据存储在目录
c:\Users\\\.xdb\data\
中
编辑:
我无法从配置文件中更改它,但是设置
INFLUXDB\u DATA\u DIR
环境变量可以做到这一点。如果您将INFLUXDB作为Windows服务运行,并且该服务作为本地系统帐户运行,默认情况下,您将在此处找到.INFLUXDB\DATA目录:
C:\Windows\System32\config\systemprofile\.influxdb\data
使用所需位置更新
influxdb.conf
文件
打开cmd
Cd
到路径
运行
influxd.exe-config influxdb.conf
是的,我正在使用nssm.exe在2019年2月的Windows Server 2012 R2标准上作为Windows服务运行influxdb,并且influxdb文件在那里。这并不能回答Windows发行版的问题[在influxdb 1.7上]。您在conf文件中找到的数据路径仅适用于linux。见马克·拉格的答案