Elasticsearch 5.X 使用 Docker 運行使用 Head 插件


ES 5.X 版本后就不支持 elasticsearch-head  以插件方式來安裝了。

for Elasticsearch 5.x: site plugins are not supported. Run as a standalone server

for Elasticsearch 2.x: sudo elasticsearch/bin/plugin install mobz/elasticsearch-head

for Elasticsearch 1.x: sudo elasticsearch/bin/plugin -install mobz/elasticsearch-head/1.x

for Elasticsearch 0.x: sudo elasticsearch/bin/plugin -install mobz/elasticsearch-head/0.9

open http://localhost:9200/_plugin/head/

Google 一番發現很多都是使用源碼的方式, node ,grunt 繁瑣的配置 ,相對比較繁瑣;其實 elasticsearch-head 官方還可以使用 docker 容器的方式來運行,簡單粗暴

Running with docker

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 ,訪問 http://localhost:9100/

#Enable CORS in elasticsearch
http.cors.enabled: true
http.cors.allow-origin: "*"

備注:還有另外一種更簡單安裝 chrome 插件的方式, https://chrome.google.com/webstore/detail/elasticsearch-head/ffmkiejjmecolpfloofpjologoblkegm?utm_source=chrome-app-launcher-info-dialog

REFER:
https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/
https://github.com/mobz/elasticsearch-head


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM