CentOS Stream 9
Sponsored Link

InfluxDB : バックアップとリストア2022/11/16

 
InfluxDB データベースのバックアップとリストアの操作方法です。
[1] InfluxDB データベースのバックアップの操作です。
# [test_database] を [/home/influxd_backup] へバックアップ

[root@dlp ~]#
influxd backup -database test_database /home/influxd_backup

2022/11/16 10:49:29 backing up metastore to /home/influxd_backup/meta.00
2022/11/16 10:49:29 backing up db=test_database
2022/11/16 10:49:29 backing up db=test_database rp=one_day shard=4 to /home/influxd_backup/test_database.one_day.00004.00 since 0001-01-01T00:00:00Z
2022/11/16 10:49:29 backup complete:
2022/11/16 10:49:29     /home/influxd_backup/home/influxd_backup/meta.00
2022/11/16 10:49:29     /home/influxd_backup/home/influxd_backup/test_database.one_day.00004.00

[root@dlp ~]#
ll /home/influxd_backup

total 8
-rw-r--r--. 1 root root  496 Nov 16 10:49 meta.00
-rw-r--r--. 1 root root 2048 Nov 16 10:49 test_database.one_day.00004.00

# 特定のリテンションポリシーやデータの保持期間を指定してバックアップする場合は以下

[root@dlp ~]#
influxd backup -database test_database -retention one_day -since 2022-11-16T00:00:00Z /home/influxd_backup

[2] InfluxDB データベースのリストアの操作です。
# リストア実行の際は事前に要サービス停止

[root@dlp ~]#
systemctl stop 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
2022/11/16 10:51:26 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
----                           --------  -----------
2022-11-16T01:48:46.805015519Z hiroshima 20
2022-11-16T01:48:50.445558633Z hiroshima 22
2022-11-16T01:48:54.517994372Z osaka     18
2022-11-16T01:48:58.142419227Z osaka     19
関連コンテンツ