Influxdb XDB存储文件夹[windows]

Influxdb XDB存储文件夹[windows],influxdb,Influxdb,我试图检查在XDB中创建的db的大小。我在哪里可以找到存储文件夹,或者如果它分布在许多地方,那么测量数据库大小的最佳方法是什么 在中,说明: dir='/var/lib/influxdb/data' XDB存储数据的目录。此目录可能会更改。 注意:OS X安装的默认目录是/Users/.xdb/data 可以肯定地说,该目录包含数据库的基本持久化文件存储 如文档中所述,可以通过更改INFLUXDB_data_DIR环境变量来覆盖默认数据存储目录 特别是对于Windows,您可能会在influxd

我试图检查在XDB中创建的db的大小。我在哪里可以找到存储文件夹,或者如果它分布在许多地方,那么测量数据库大小的最佳方法是什么

在中,说明:

dir='/var/lib/influxdb/data'
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。见马克·拉格的答案