クラスタESの下にインストールドッキングウィンドウのcentos7

1>プルミラー

ドッキングウィンドウのプルelasticsearch:5.6.8

2>ディレクトリにぶら下がってデータを作成し、クラスタ構成ファイルを設定するには、ElasticSearch

ます。mkdir /ドッキングウィンドウ/ ES

ます。mkdir /ドッキングウィンドウ/ ES / DATA1

ます。mkdir /ドッキングウィンドウ/ ES / DATA2

ます。mkdir /ドッキングウィンドウ/ ES / DATA3

ます。mkdir /ドッキングウィンドウ/ ES /設定

configフォルダ内の設定ファイルを作成します。

es1.yml es2.yml es3.yml触れます

es1.ymlファイルを編集します

viのes1.yml

cluster.name:elasticsearchクラスタ//クラスタ名の
node.name:ES-ノード1 //ノード名
network.bind_host:0.0.0.0
network.publish_host:あなたのIP //外部IP
たhttp.port:9200回の//アクセスポート
transport.tcp.port:9300 //このパラメータは9200を通じて9300が転送を示す
trueに:http.cors.enabled
http.cors.allow-起源:「*」
node.master:// trueにそれがプライマリクラスタであるかどうかを
ノード。データ:真//データストアにするかどうか
discovery.zen.ping.unicast.hostsを:[ "あなたのIP:9300"、 "あなたのIP:9301"、 "あなたのIP:9302を"]
discovery.zen.minimum_master_nodes:1 //このパラメータは、マスターの数を示しています

viのes2.yml

cluster.name:elasticsearchクラスタ
node.name:ES-node2で
network.bind_host:0.0.0.0
network.publish_host:47.112.214.91
たhttp.port:9201
transport.tcp.port:9301
http.cors.enabled:真
http.cors .allow起源: "*"
node.master:偽
node.data:真
discovery.zen.ping.unicast.hosts:[ "你的IP:9300"、 "你的IP:9301"、 "你的IP: 9302" ]
discovery.zen.minimum_master_nodes:1

viのes3.yml

cluster.name:elasticsearchクラスタ
node.name:ES-ノード3
network.bind_host:0.0.0.0
network.publish_host:47.112.214.91
たhttp.port:9202
transport.tcp.port:9302
http.cors.enabled:真
http.cors .allow起源: "*"
node.master:偽
node.data:真 
discovery.zen.ping.unicast.hosts:[ "你的IP:9300"、 "你的IP:9301"、 "你的IP: 9302" ]
discovery.zen.minimum_master_nodes:1

ファイアウォールを追加します。

ファイアウォール-CMD --add-ポート= 9300 / TCP

ファイアウォール-CMD --add-ポート= 9301 / TCP

ファイアウォール-CMD --add-ポート= 9302 / TCP

ファイル作成したフォルダのアクセス権を変更します。

chmodの777 DATA1データ2データ3

3>スタートElasticSearchクラスタコンテナ

-p 9300 9200:9200 -p -d - "Xms256m -Xmx256m" をドッキングウィンドウは、-e ES_JAVA_OPTS =実行9300 -v /docker/ES/config/es1.yml:/usr/share/elasticsearch/config/elasticsearch.ymlを - V /ドッキングウィンドウ/ ES / DATA1:を/ usr / share / elasticsearch /データ--name ES01のelasticsearch:5.6.8

-p 9301 9201:9201 -p -d - "Xms256m -Xmx256m" をドッキングウィンドウは、-e ES_JAVA_OPTS =実行9301 -v /docker/ES/config/es2.yml:/usr/share/elasticsearch/config/elasticsearch.ymlを - V /ドッキングウィンドウ/ ES / data2の:を/ usr / share / elasticsearch /データ--name ES02のelasticsearch:5.6.8

-p 9302 9202:9202 -p -d - "Xms256m -Xmx256m" をドッキングウィンドウは、-e ES_JAVA_OPTS =実行9302 -v /docker/ES/config/es3.yml:/usr/share/elasticsearch/config/elasticsearch.ymlを - V /ドッキングウィンドウ/ ES /データ3:を/ usr / share / elasticsearch /データ--name ES03のelasticsearch:5.6.8

 

4>表示ESを起動し、[OK]

127.0.0.1:9200カール

またはHTTPのブラウザに入力してください://あなたのIP:9200、ディスプレイ下の図は、コンテンツは成功です

 

5>ビュークラスタの健康状態

「127.0.0.1:9200/_cat/health?pretty=true」カール

またはブラウザのHTTPでの種類://あなたのIP:真= 9200 / _cat /健康かわいいですか?

 

6> elasticsearchヘッドフロントエンドフレームを使用して

5:ミラードッキングウィンドウプルmobz / elasticsearch-頭を引っ張ります

起動するコンテナのドッキングウィンドウの実行-d -p 9100:9100 --name ES-マネージャmobz / elasticsearchヘッド:5

ブラウザのアクセスhttp://192.168.9.219:9100/、次の図に示します

 

(アリはクラウドサーバである場合は、ポートポリシーは、セキュリティグループに適切なポート番号を開き、追加することを忘れないでください)

 

おすすめ

転載: www.cnblogs.com/caihuaxing/p/11025013.html
おすすめ