InfluxDB : バックアップとリストア2025/09/16 |
|
InfluxDB データベースのバックアップとリストアの操作方法です。 |
|
| [1] | InfluxDB データベースのバックアップの操作です。 |
|
# [test_database] を [/home/influxd_backup] へバックアップ root@dlp:~# influxd backup -database test_database /home/influxd_backup 2025/09/16 08:58:21 backing up metastore to /home/influxd_backup/meta.00 2025/09/16 08:58:21 backing up db=test_database 2025/09/16 08:58:21 backing up db=test_database rp=autogen shard=4 to /home/influxd_backup/test_database.autogen.00004.00 since 0001-01-01T00:00:00Z 2025/09/16 08:58:21 backup complete: 2025/09/16 08:58:21 /home/influxd_backup/home/influxd_backup/meta.00 2025/09/16 08:58:21 /home/influxd_backup/home/influxd_backup/test_database.autogen.00004.00root@dlp:~# ll /home/influxd_backup total 8 -rw-r--r-- 1 root root 515 Sep 16 08:58 meta.00 -rw-r--r-- 1 root root 2048 Sep 16 08:58 test_database.autogen.00004.00 # 特定のリテンションポリシーやデータの保持期間を指定してバックアップする場合は以下 root@dlp:~# influxd backup -database test_database -retention one_day -since 2023-07-05T00:00:00Z /home/influxd_backup |
| [2] | InfluxDB データベースのリストアの操作です。 |
|
# リストア実行 # [-metadir] : 各設定情報が格納されたメタデータをリストアするディレクトリ (下例がデフォルト) # [-datadir] : データベースをリストアするディレクトリ (下例がデフォルト) # [-database] : リストア対象のデータベース root@dlp:~# influxd restore -metadir /var/lib/influxdb/meta -datadir /var/lib/influxdb/data -database test_database /home/influxd_backup Using metastore snapshot: /home/influxd_backup/meta.00 2025/09/16 08:59:31 Restoring offline from backup /home/influxd_backup/test_database.*
root@dlp:~#
chown -R influxdb:influxdb /var/lib/influxdb/{meta,data} root@dlp:~# systemctl start influxdb
# リストアデータ確認 root@dlp:~# influx -username admin -password adminpassword -database test_database -precision rfc3339 -execute 'select * from weather' name: weather time location temperature ---- -------- ----------- 2025-09-16T00:03:43.293477644Z hiroshima 20 2025-09-16T00:03:46.574119377Z hiroshima 22 2025-09-16T00:03:49.414493244Z osaka 18 2025-09-16T00:03:52.342287857Z osaka 19 |
| Sponsored Link |
|
|