官网教程: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界面浏览器