我正在尝试检查在Influxdb中创建的db的大小。我在哪里可以找到存储文件夹,或者如果它分布在很多地方,测量我的数据库大小的最佳方法是什么?
答案 0 :(得分:7)
在Windows的默认配置中,数据存储在目录c:\Users\<username>\.influxdb\data\
。
编辑:
我无法从配置文件中更改它,但设置INFLUXDB_DATA_DIR
环境变量可以解决这个问题。
答案 1 :(得分:5)
在Data section of the Influx documentation中,声明:
dir =&#39; / var / lib / Influxdb / data&#39;
InfluxDB存储数据的目录。此目录可能会更改 注意:OS X安装的默认目录为/Users/<username>/.influxdb/data
可以肯定地说,此目录包含数据库的基本持久文件存储。
如文档中所述,可以通过更改INFLUXDB_DATA_DIR
环境变量来覆盖默认数据存储目录。
特别是对于Windows,您可能会在 Influxdb.conf 文件中找到数据路径。
但是,此目录不包含Influx实例的元数据,如用户,数据库,保留策略等,也不包括WAL(预写日志),缓存,日志等。如果您对此感兴趣,那么前面提到的文档也可以提供对此的深入了解。
答案 2 :(得分:5)
如果您将InfluxDB作为Windows服务运行并且该服务作为本地系统帐户运行,则默认情况下会在此处找到.influxdb \ data目录:
C:\Windows\System32\config\systemprofile\.influxdb\data
答案 3 :(得分:1)
使用所需的位置更新influxdb.conf
文件。
打开cmd
Cd
到路径
运行influxd.exe -config influxdb.conf