我正在Windows上运行Influxdb作为服务,所以数据的默认目录是(这与配置文件中提到的不同,这可能是因为我作为服务运行)
C:\Windows\System32\config\systemprofile.influxdb\data
有没有办法更改存储位置?例如,如果我希望将数据存储在C:\Programfiles\Data
中,我可以使其工作吗?或者更一般地说,您可以更改Windows服务的存储位置吗?
答案 0 :(得分:0)
我已设法通过设置Influxdb.conf的dir
部分的[data]
条目来更改我的系统。例如:
dir = "/Influx/InfluxDB/.influxdb/data"
将我的数据目录放在C:\Influx\InfluxDB\.influxdb\data
。
仅供参考,因为您将服务作为C:\Windows\System32\config\systemprofile.influxdb\data
身份运行,因此默认情况下将其作为服务运行时,Local System
默认结束的原因。更改位置的另一种方法是将服务作为特定的命名用户运行,之后数据的默认位置将为c:\Users\<username>\.influxdb\data\
。
答案 1 :(得分:-1)