前提——保证两边的版本不要相差太多
1、windows的导出G:\influxdb\2为暂存的目录
D:\influxdb-1.8.3_windows_amd64\influxdb-1.8.3-1>influxd backup -portable -database mydb G:\influxdb\2
导出之后会有一堆文件
全部上传到/var/lib/influxdb这个目录下。这个应该是默认的linux的存储地址
然后就可以导出
注意
1、influxdb需要是启动状态:
会在屏幕上打印日志,方便看输出内容
influxd -config /etc/influxdb/influxdb.conf
后台启动 无日志
nohup influxd -config /etc/influxdb/influxdb.conf >/dev/null 2>&1 &
随便哪一个启动
开始准备导出
influxd restore -portable -db mydb /var/lib/influxdb
就会开始导入刚刚放进去的所有文件
导入完成后需要重启
service influxdb restart
之后再开启,如果开启后提示你
run: open server: listen: listen tcp 127.0.0.1:8088: bind: address already in use
就需要
sudo lsof -i :8088
正常来说可以关闭,如果是镜像过来的可能会出现 每次的pid都不同,然后kill 都提示 没有这个进行 那就可以
sudo systemctl stop influxdb
再重新启动文章来源:https://www.toymoban.com/news/detail-657258.html
再Kill掉这个进行,再重启
所以我们的restart其中只做stop的功能,启动还是需要之后再启动一次用上面的启动语句文章来源地址https://www.toymoban.com/news/detail-657258.html
到了这里,关于【Influxdb数据迁移,从windos移到linux】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!