DockerはElasticSearch-Headプラグインを構築します。


本論文はDockerのElasticSearch-Headプラグインをインストールします。
DockerはElasticSearchクラスタを構築します。参照してください。
http://blog.csdn.net/sinat_28434649/articale/detail/79278975
転載は明記してくださいhttp://blog.csdn.net/sinat_28434649/articale/detail/79285831
1、ミラー選択
for Elasticsearch 5.x: docker run -p 9100:9100 mobz/elasticsearch-head:5
for Elasticsearch 2.x: docker run -p 9100:9100 mobz/elasticsearch-head:2
for Elasticsearch 1.x: docker run -p 9100:9100 mobz/elasticsearch-head:1
for fans of alpine there is mobz/elasticsearch-head:5-alpine
ES 5.x選択 mobz/elasticsearch-head:5
2、ミラーをダウンロードする
docker pull mobz/elasticsearch-head:5
3、容器を作成する
docker run --name es-head -p 9100:9100 mobz/elasticsearch-head:5
4、ヘッドコンソールを開く
#     
http://es-head.cn:9100/
#     
http://localhost:9100/
ESクラスタアドレスを入力:http://es-head.cn:9201/   (クラスタ暴露のアドレス:ポート)
ローカルアクセス:http://localhost:9200/
問題:クラスタが見つかりませんでした。
Docker搭建ElasticSearch-Head插件_第1张图片
5、クラスタ構成を変更する
公式文書を読んで、クラスタノードs 1、es 2のelasticsearch.ymlの構成を変更します。
# head    
http.cors.enabled: true
http.cors.allow-origin: "*"
6、再度headコンソールを開く
再アクセス、接続に成功しました。
Docker搭建ElasticSearch-Head插件_第2张图片
7、おわりに
公式文書に従って一歩ずつElasticSearch-headプラグインを構築します。
参考文献:
https://github.com/mobz/elasticsearch-head#url-パラメテックス