docker安装elasticsearch以及可视化工具

Docker安装Elasticsearch

1.拉取elasticsearch

docker pull docker.elastic.co/elasticsearch/elasticsearch:6.3.2

2.启动elasticsearch

docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d -p 9200:9200 -p 9300:9300 --name myes  73e6fdf8bd4f[注:这是要运行的镜像id]

3.修改elasticsearch配置

> 进入容器

docker exec -it es /bin/bash
# 显示文件
ls
结果如下:
LICENSE.txt  README.textile  config  lib   modules
NOTICE.txt   bin             data    logs  plugins

# 进入配置文件夹
cd config

# 显示文件
ls
结果如下:
elasticsearch.keystore  ingest-geoip  log4j2.properties  roles.yml  users_roles
elasticsearch.yml       jvm.options   role_mapping.yml   users

# 修改配置文件
vi elasticsearch.yml

# 加入跨域配置
http.cors.enabled: true
http.cors.allow-origin: "*"

> 重启elasticsearch 

docker restart 容器id

Docker安装elasticsearch-head

1.拉取elasticsearch-head

docker pull mobz/elasticsearch-head:5

2.启动

docker run -d --name es_admin -p 9100:9100 mobz/elasticsearch-head:5

 

访问http:ip地址:9100/即可看到可视化界面。

 

一定要配置下elasticsearch的跨域内容,不然可能无法出现效果。

你可能感兴趣的:(elasticsearch)