Elasticsearch -----クラスター操作

------------リカバリコンテンツが開始しました------------

  1. 準備

3つの仮想マシンを作成します(静的インターネットアクセスモードでのインターネット通信)次の図に示すように
192.168.1.200
192.168.1.201
192.168.1.202

200のノードがpingを実行し、他のノードはイントラネットの相互運用性を示しています

201ノード

202ノード

elasticsearch-7.6.2を/ usr / local / elastcsearch 3マシンにダウンロードして解凍し、同じことを行います

クラスター名を

設定ノード名を設定

path.data =インデックスディレクトリを設定しますpath.log =
操作ログディレクトリを追加、削除、変更、および確認します

ネットワーク設定を設定します
network.host:0.0.0.0#外部ネットワークアクセスを許可します
network.publish_host:192.168.1.200
#バインド内部通信ポートhttp.port:9200
#Port http.cors.enabled:true
クロスドメインhttp.corsを有効にします.allow-origin: "*"
すべてを許可node.master:true#マスターノード
かどうかnode.data:true#データを保存するかどうか

クラスターノードとマスターノードの
検出を設定します。seed_hosts:["192.168.1.200"、 "192.168.1.201"、 "192.168.1.202"]
cluster.initial_master_nodes:["e1"]

3つの構成済みの全体的なノードは次のとおりです。

useradd esuser
chown -R esuser:esuser /usr/local/elasticsearch-7.4.2
su esuser
whoami cd /usr/local/elasticsearch-7.6.2/binに
切り替えて開始


エラーがある場合

3つすべて
を操作する必要があります次に、rootユーザーに切り替えて、次のように構成を変更する必要があります。

vim /etc/security/limits.conf

  • ソフトnofile 65536
  • ハードnofile 131072
  • ソフトnproc 2048
  • ハードnproc 4096

次にvim /etc/sysctl.confを変更します

コマンドリフレッシュ
sysctl -p

su esuserユーザーに切り替えて再起動します

再起動が成功した後、es-headツールを直接使用して

おすすめ

転載: www.cnblogs.com/loujiang/p/12716178.html