influxdb数据过多导致无法写入历史轨迹
1.连接服务器,进入influxdb数据目录,查看具体哪个数据储存较多
cd /home/seekcy/database/influxdb/data/js_open_location
2.du -sh *
输入命令可以看下下图的情况
7d、30d、60d、autogen
其中60d、7d存储的是数测分析,设备分析的数据
30d存储定位详情、定位链路详情等数据
autogen存储定位轨迹的数据
3.一般情况30d的数据会比较多,可以进入文件夹手动删除部分文件
cd 30d
4.ll查看文件夹的名称日期
5.删除较早日期的数据
如rm -rf 5841
6.进入influxdb查看数据存储策略
1)连接influxdb,进入数据库
influx -precision rfc3339 -port 26317 -username admin -password SeekcyWWYTInflux
use js_open_location;
2)查看存储策略
show retention policies on js_open_location
如图30d存储策略就是30天,由于这个数据储存较多需要把他调整成15天
3)用下面这个语句调整,如果要调整其他数据的策略可以修改下面的语句,30d改成对应策略的名称,后面的15d是存储策略的时间
alter retention policy "30d" on "js_open_location" duration 15d REPLICATION 1
4)再次查看存储策略是否改成功
show retention policies on js_open_location
转载请注明作者和出处,并添加本页链接。
原文链接:
//svn.seekcy.com:33382/750