linux下安装InfluxDb:
wget https://dl.influxdata.com/influxdb/releases/influxdb-1.7.8.x86_64.rpm
sudo yum localinstall influxdb-1.2.4.x86_64.rpm
systemctl start influxdb
systemctl stop influxdb
systemctl restart influxdb

nohup /usr/bin/influxd & >> /data/influxdb/influxdb.out


包文件路径
#/usr/bin下
influxd influxdb服务器
influx influxdb命令行客户端
influx_inspect 查看工具
influx_stress 压力测试工具
influx_tsm 数据库转换工具(将数据库从b1或bz1格式转换为tsm1格式)
#/var/lib/influxdb/下
data 存放最终存储的数据,文件以.tsm结尾
meta 存放数据库元数据
wal 存放预写日志文件
#/var/log/influxdb下
influxd.log 日志文件
#/etc/influxdb下
influxdb.conf 配置文件
#/var/run/influxdb/
influxd.pid PID文件
修改配置文件
cp /etc/influxdb/influxdb.conf /etc/influxdb/influxdb.conf.default
vi /etc/influxdb/influxdb.conf
找到如下配置并修改或取消注释:
[meta]
dir = "/data/influxdb/meta"
[data]
dir = "/data/influxdb/data"
wal-dir = "/data/influxdb/wal"
保留策略
#<retention_policy_name>:策略名称。
#<datbase>:数据库名称。
retention策略是基于数据库的。此属性为必填项,所以Retention policy只针对某一个数据库进行创建的,不支持对全量的配置(对所有数据库都生效)。
#<duration>:时间长度。
m:分钟
h:小时
d:天数
w:周
#<n>:备份的份数。
#DEFAULT:用来把当前策略设置为默认策略。
#查看保存策略
show retention policies on test_db(数据库名)
#修改保留策略:
ALTER retention policy "default" on test_db DEFAULT(修改默认)
或者在关键字上加引号也可以:
ALTER retention policy "default" on "test_db" duration 719h
#删除保留策略:
drop retention policy xxxName on test_db