官網教程:https://www.elastic.co/guide/...html
ES官網提供了Docker鏡像,基於CentOS7:node
$ docker pull docker.elastic.co/elasticsearch/elasticsearch:5.6.9
# -d 表示在後臺運行 $ docker run -d -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:5.6.9 # 也能夠設置 $ docker run -d -p 9200:9200 -p 9300:9300 ES_JAVA_OPTS="-Xms512m -Xmx512m" -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:5.6.9
ES的密碼管理是用x-pack來實現的,因爲 elasticsearch:5.6.9 的 docker鏡像 默認安裝了 X-Pack,因此訪問須要密碼
。git
在瀏覽器直接輸入地址:http://192.168.137.129:9200,github
或者使用 curl 來訪問docker
$ curl –user elastic:changeme -X GET 'http://192.168.137.129:9200'
因爲X-Pack目前收費,這裏直接卸載它json
$ docker exec -it b3aef67e948e /bin/bash # 進入容器的centos命令控制檯 $ ./bin/elasticsearch-plugin remove x-pack # 卸載X-Pack
github地址: https://github.com/mobz/elast...
如今只支持elasticsearch 5.x和如下版本。是一個與Elastic集羣(Cluster)相交互的Web前臺。
它展示ES集羣的拓撲結構,而且能夠經過它來進行索引(Index)和節點(Node)級別的操做
它提供一組針對集羣的查詢API,並將結果以json和表格形式返回
它提供一些快捷菜單,用以展示集羣的各類狀態centos
$ docker pull mobz/elasticsearch-head:5 # 拉取鏡像 $ docker run -p 9100:9100 mobz/elasticsearch-head:5 #運行容器
若是現實未鏈接。則須要配置elasticsearch ``` $ vi elasticsearch/config/elasticsearch.yml #添加以下配置而後重啓elasticsearch http.cors.enabled: true http.cors.allow-origin: "*" ```
官方文檔:https://www.elastic.co/guide/...
ES官方提供的WEB界面瀏覽器