目标
环境: CentOS7 \ InfluxDB2.2
influxdb安装后有默认配置持久化存储位置,由于存储空间问题,需要将其更改至目标目录下
查看及修改存储路径
详情见官网的配置选项:InfluxDB configuration options
其中engine-path就是InfluxDB存储TSM数据的位置
默认:~/.influxdbv2/engine
配置优先级:
1.influxd flags
启动时指定配置:
influxd --engine-path=/home/engine
2.Environment variables
配置环境变量:
export INFLUXD_ENGINE_PATH=/home/engine
3.Configuration file settings
配置文件中配置(YAML/TOML/JSON):
#YAML:
engine-path: ~/.influxdbv2/engine
#TOML:
engine-path = "~/.influxdbv2/engine"
#JSON:
{
"engine-path": "~/.influxdbv2/engine"
}
(配置文件位置需要先配置到环境变量中,详情见官网)
查看是否配置成功
在influxdb服务启动后,可以通过调用接口看到相关的配置
GET http://localhost:8086/api/v2/config
Headers中加入权限验证的token
KEY : Authorization
VALUE:Token 账户的token (中间有空格)