[解決済み] ESクラスタの設定方法は?
2023-06-12 10:30:09
質問
elasticsearch クラスターを実行したいマシンが 5 台あり、それらがすべて共有ドライブに接続されていると仮定します。その共有ドライブに elasticsearch のコピーを 1 つ置き、3 台すべてがそれを見ることができるようにしました。すべてのマシンで共有ドライブ上のelasticsearchを起動すれば、クラスタリングは自動的に機能するのでしょうか?それとも、elasticsearchが5台のマシンで動作していることを認識させるために、特定の設定を行う必要があるのでしょうか?その場合、どのような設定が必要でしょうか?レプリカの設定について心配すべきでしょうか、それとも自動的に処理されるのでしょうか?
どのように解決するのですか?
超簡単です。
各マシンに独自のElasticSearchのコピーが必要です(今あるものをコピーするだけです)。その理由は、各マシン/ノードが独自のファイルを保持し、クラスタ間でシャーディングされるからです。
本当に必要なのは、クラスタの名前を含むように設定ファイルを編集することだけです。
すべてのマシンが同じクラスタ名を持つ場合、elasticsearchは残りの部分を自動的に行います(マシンがすべて同じネットワーク上にある限り)。
まずはこちらをお読みください。 https://www.elastic.co/guide/en/elasticsearch/guide/current/deploy.html
インデックス(データの格納場所)を作成するときに、必要なレプリカの数を定義します(これらはクラスタに分散されます)。
関連
-
[解決済み] クラスタのインデックスの名前を変更する方法は?
-
[解決済み] フィルタリングされた]に[クエリ]が登録されていません。
-
[解決済み] Elasticsearch 2.0でリモートアクセス/リクエストを有効にするにはどうすればよいですか?
-
[解決済み] Logstashとelasticsearchの間のデータブローカー/メッセージングシステムとして、RedisとRabbitMQの比較
-
[解決済み] elasticsearchノードを停止/シャットダウンする方法は?
-
[解決済み] Elasticsearch 2.1: 結果ウィンドウが大きすぎる (index.max_result_window)
-
[解決済み] elasticsearchのQuery DSLにおけるmustとfilterの違いは何ですか?
-
[解決済み] elasticsearchのマッチとタームクエリ
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] フィルタリングされた]に[クエリ]が登録されていません。
-
[解決済み] Elasticsearch 2.0でリモートアクセス/リクエストを有効にするにはどうすればよいですか?
-
[解決済み] Logstashとelasticsearchの間のデータブローカー/メッセージングシステムとして、RedisとRabbitMQの比較
-
[解決済み] elasticsearchノードを停止/シャットダウンする方法は?
-
[解決済み] Elasticsearch 2.1: 結果ウィンドウが大きすぎる (index.max_result_window)
-
[解決済み] elasticsearchのQuery DSLにおけるmustとfilterの違いは何ですか?
-
[解決済み] elasticsearchのマッチとタームクエリ