------------リカバリコンテンツが開始しました------------
- 準備
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ツールを直接使用して