ELKエコシステム-elasticsearchデータバックアップとリカバリ(スタンドアロン)


目次
1.バックアップファイルの最初の作成パス:
2.バックアップ・ウェアハウスの最初の作成:
3、バックアップ倉庫のバックアップとストレージ速度を変更する:
4、バックアップウェアハウスの表示:
5、バックアップ倉庫内のすべてのインデックスバックアップ情報を表示する:
6、手動で索引をバックアップする:
(1)非同期バックアップ:
(2)同期バックアップ:
7、手動で索引バックアップを見る:
8、手動でインデックスバックアップを回復する:
(1)非同期リカバリ:
(2)同期リカバリ:
9、手動でインデックスバックアップを削除する:
 

1.バックアップファイルの最初の作成パス:


コンピュータにelasticsearchとデータバックアップファイルを保存するパスを作成します.ymlで構成されているバックアップウェアハウスパスは常に存在し、フォルダパスは最高権限を付与します.

2.バックアップ・ウェアハウスの最初の作成:

http://192.168.99.164:9200/_snapshot/data_backup PUT

{

    "type": "fs",

    "settings": {

        "compress": "true",

        "location": "/wocloud/elasticsearch_backup/data_backup"

    }

}

3、バックアップ倉庫のバックアップとストレージ速度を変更する:


説明:バックアップウェアハウスのデフォルトのバックアップとストレージ速度は20 mb/sで、手動でウェアハウスの速度を変更することができ、本人は50 mb/sに設定し、ネットワークの速度に応じて合理的に設定することができます.
http://192.168.99.164:9200/_snapshot/data_backup POST

{

    "type": "fs",

    "settings": {

        "compress": "true",

        "location": "/wocloud/elasticsearch_backup/data_backup",

"max_snapshot_bytes_per_sec" : "50mb",   

"max_restore_bytes_per_sec" : "50mb"

    }

}

max_snapshot_bytes_per_sec:バックアップ速度;
max_restore_bytes_per_sec:記憶速度;

4、バックアップウェアハウスの表示:

http://192.168.99.164:9200/_snapshot/data_backup?pretty GET

5、バックアップ倉庫内のすべてのインデックスバックアップ情報を表示する:

http://192.168.99.164:9200/_snapshot/data_backup/_all?pretty GET

6、手動で索引をバックアップする:


(1)非同期バックアップ:

http://192.168.99.164:9200/_snapshot/data_backup/t_b_company_info_backup PUT

{

    "indices": "t_b_company_info"

}

説明:このコマンドバックアップは非同期バックアップ、すなわちデフォルトのバックアップ方式であり、コマンドが実行されるとすぐに戻り、バックアップはバックグラウンドで実行されます.

(2)同期バックアップ:

http://192.168.99.164:9200/_snapshot/data_backup/t_b_company_info_backup?wait_for_completion=true PUT

{

    "indices": "t_b_company_info"

}

説明:wait_が追加されましたfor_completionパラメータです.このコマンドバックアップは同期バックアップです.バックアップが完了するまでコマンドが返されません.データ量が多い場合は、時間がかかる場合があります.

7、手動で索引バックアップを見る:

http://192.168.99.164:9200/_snapshot/data_backup/test_backup GET

8、手動でインデックスバックアップを回復する:


(1)非同期リカバリ:

http://192.168.99.164:9200/_snapshot/data_backup/test_backup/_restore POST

{

    "indices": "lsy_test_one"

}

説明:このコマンド・リカバリは非同期リカバリ、すなわちデフォルトのリカバリ方法であり、コマンドが実行されるとすぐに戻り、バックグラウンドで実行されます.

(2)同期リカバリ:

http://192.168.99.164:9200/_snapshot/data_backup/test_backup/_restore?wait_for_completion=true POST

{

    "indices": "lsy_test_one"

}

説明:wait_が追加されましたfor_completionパラメータ、このコマンドリカバリは同期リカバリであり、リカバリが完了するまでコマンドが返されないため、データ量が大きい場合は時間がかかる場合があります.

9、手動でインデックスバックアップを削除する:

http://192.168.99.164:9200/_snapshot/data_backup/test_backup DELETE