docker InfluxDB 導入導出數據


#啟動方式
docker rm -f influxdb
docker run --name influxdb  -d  -p 8086:8086 \
      -e INFLUXDB_DB=test \
      -e INFLUXDB_ADMIN_USER=admin -e INFLUXDB_ADMIN_PASSWORD=supersecretpassword \
      -e INFLUXDB_USER=root -e INFLUXDB_USER_PASSWORD=newpwd \
      -v /support/influxdb:/var/lib/influxdb \
      influxdb:1.8.1 

方案一

#直接對映射目錄進行備份恢復操作
tar czvf 1.tar.gz /support/influxdb
#注意 最好對目錄進行檢查確認  有文件多半就正確的  可能也會因為權限問題沒有文件
##注意 恢復不可直接移動映射目錄 /support/influxdb 這樣就算恢復也找不到映射文件 還需要重新部署鏡像啟動
docker exec -it influxdb ls /var/lib/influxdb/

方案二

#原來的進行備份
docker exec -it influxdb bash
cd /var/lib/influxdb/
influx_inspect export -datadir "/var/lib/influxdb/data" -waldir "/var/lib/influxdb/wal" -out "telemetry_vcdu_time" -database data_center -start 2019-07-21T08:00:01Z
#上傳過來進行恢復
tar xvf 1.tar.gz 
mv telemetry_vcdu_time /support/influxdb
docker exec -it influxdb bash
cd /var/lib/influxdb/
influx -import -path=telemetry_sat_time -precision=ns

驗證

參考博客

官方參考docker文檔:https://hub.docker.com/_/influxdb
InfluxDB 導入導出數據(官方正版,踩了一天的才試出來的):https://blog.csdn.net/qq_40692113/article/details/96907645


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM