Influxdb配置与启动
InfluxDB配置与启动
配置项
influxDB支持在工作目录下查找配置文件,配置文件名称必须为 config.* 后缀可以使用yaml(.yaml , .yml) TOML(.toml)和JSON(.json)。InfluxDB查找到文件后,会根据当前文件名的后缀选择合适的配置文件解析器进行解析,若为json,则必须使用json的格式进行编写。
此下案例,皆使用json方式进行配置。
配置项说明:
配置项名称 | 说明 | 默认值 |
---|---|---|
engine-path | 设置InfluxDB持久化目录位置。保存时序数据的文件路径,数据落盘的位置。 | ~/.influxdbv2/engine |
http-bind-address | IP地址和端口 | :8086 |
log-level | 日志级别 | info |
sqlite-path | SQLite 数据文件存储位置,主要保存一些元数据 | 与bolt-path默认一致 |
bolt-path | BoltDB文件存储位置,存储组织、用户、UI资源和一些其他的key-value数据 | ~/.influxdbv2/influxd.bolt |
flux-log-enabled | 启用日志: 包含一些查询细节 | false |
{
"engine-path":"/opt/soft/data/engine",
"http-bind-address":":8086",
"log-level":"info",
"sqlite-path":"/opt/soft/data/influxdb/sqlit.sqlite",
"bolt-path":"/opt/soft/data/infludb/influxd.bolt"
}
设置服务自启动
新建influxdb.service
[Unit]
Description=influxdb
After=network.target
[Service]
ExecStart=/opt/soft/influxdb/influxd
PrivateTmp=true
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable influxdb
systemctl start influxdb
systemctl stop influxdb
本文字数:1149
message