エラスティックサーチ スナップショットの作成方法を学習しますか? このチュートリアルでは、Ubuntu Linux を実行しているコンピューター上で ElasticSearch インデックスのスナップショットを作成する方法を示します。
• ウブンツ 18
• ウブンツ 19
•ウブントゥ20
• 弾性検索 7.6.2
この例では、ElastiSearch サーバーの IP アドレスは 192.168.100.7 です。
大事な! エラスティックサーチは、テーブルという単語の代わりにインデックスという単語を使用します。
弾性検索関連チュートリアル:
このページでは、ElasticSearch のインストールに関連するチュートリアルのリストにすばやくアクセスできます。
チュートリアルエラスティックサーチ – スナップショットの作成
必要なパッケージをインストールします。
エラスティックサーチサーバーとの通信をテストします。
コマンド出力は次のとおりです。
エラスティックサーチ サービスを停止します。
スナップショットを保存するローカルディレクトリを作成します。
次の名前のエラスティックサーチ構成ファイルを編集します。
ファイルの末尾に次の行を追加します。
ここに、設定の前に元のファイルがあります。
ここに私たちの設定を含むファイルがあります。
エラスティックサーチ サービスを開始します。
BACKUP という名前の新しいスナップショット リポジトリを登録します。
コマンド出力は次のとおりです。
すべてのスナップショット リポジトリを一覧表示します。
コマンド出力は次のとおりです。
エラスティックサーチ データベースのスナップショットを作成します。
コマンド出力は次のとおりです。
この例では、SNAPSHOT_001という名前のスナップショットを作成しました。
この例では、このスナップショットを次の名前のリポジトリに格納しました: BACKUP。
このスナップショットには、すべてのエラスティック検索情報が格納されます。
特定の ElasticSearch インデックスのスナップショットを作成するには、次のコマンドを使用します。
コマンド出力は次のとおりです。
この例では、SNAPSHOT_INDEX_ACCOUNT_001という名前のスナップショットを作成しました。
この例では、このスナップショットを次の名前のリポジトリに格納しました: BACKUP。
このスナップショットには、ACCOUNTS という名前のインデックスのみが格納されます。
BACKUP という名前のリポジトリで使用可能なすべてのスナップショットをリストします。
コマンド出力は次のとおりです。
このコマンドを使用して、特定のスナップショットの情報を一覧表示します。
コマンド出力は次のとおりです。
この例では、backup という名前のリポジトリに格納されたSNAPSHOT_001という名前のスナップショットの情報をリストしています。
おめでとう! エラスティックサーチ スナップショットを作成しました。
チュートリアルエラスティックサーチ – スナップショットの復元
必要なパッケージをインストールします。
エラスティックサーチサーバーとの通信をテストします。
コマンド出力は次のとおりです。
次の名前のエラスティックサーチ スナップショットを復元SNAPSHOT_INDEX_ACCOUNT_001
コマンド出力は次のとおりです。
この例では、ACCOUNTS という名前の Elasticsearch インデックスのバックアップを復元しました。
次のエラー メッセージが表示された場合は、スナップショットを復元する前に ElasticSearch インデックスを閉じる必要があります。
エラスティックサーチインデックスを閉じるには、次のコマンドを使用します。
コマンド出力は次のとおりです。
おめでとう! エラスティックサーチ スナップショットを復元しました。