InfluxDB|如何將 InfluxDB 1.x 資料匯入至 2.x 版本

瀏覽人次: 474
2023-06-09 更新

influxdb

InfluxDB 1.x Database 輸出成 line protocol 格式的文件

-waldir 為資料進到 db 前的暫存路徑,可參考 conf 設定

-datadir 為資料儲放路徑,可參考 conf 設定

-lponly 指定本次操作要輸出為 line protocol 格式

-database 指定 db

-out 指定輸出路徑

sudo influx_inspect export -waldir /var/lib/influxdb/wal -datadir /data/influxdb/data -lponly -database ocpp_dev -out /tmp/influxdb_export/a.db

透過 API 將檔案 POST 進 InfluxDB 2.0

以下參數值依實際修改

#!/bin/sh  org='your-org' bucket='your-bucket' token='your-token' dataDir='your-data-dir' influxdbIP='your-influxdb-ip'  cd $dataDir  # 紀錄 filename / filesize for filename in $(ls -l $dataDir | awk '/^-/ {print $NF}'); do  cat $filename > all.influxlp  echo "$( all.gzip && rm -rf all.influxlp curl --request POST "http://$influxdbIP/api/v2/write?org=$org&bucket=$bucket&precision=ns"   --header "Authorization: Token $token"   --header "Content-Encoding: gzip"   --header "Content-Type: text/plain; charset=utf-7"   --header "Accept: application/json" --data-binary @all.gzip && rm -rf all.gzip  echo $filename'寫入成功'  done  exit

快速跳轉目錄

✦ 集先鋒 Bimap – 企業建置高速穩定的海量日誌分析平台✦

集中不同的結構化資料和非結構化日誌,並進行關聯性的大數據整合,客製化儀表版、自訂事件告警、機器學習等等,以滿足各種大數據的應用場景和解決方案。