码迷,mamicode.com
首页 > 其他好文 > 详细

使用docker方式运行elasticsearch-head

时间:2020-05-10 01:07:59      阅读:62      评论:0      收藏:0      [点我收藏+]

标签:跨域   建议   https   origin   浏览器   href   pre   hoc   stat   

elasticsearch-head 是用于监控 Elasticsearch 状态的客户端插件,包括数据可视化、执行增删改查操作等。

本文基于elasticsearch7.6.1版本的集群环境进行操作,详情参看Elasticsearch集群安装与配置

1 运行elasticsearch-head插件

运行elasticsearch-head插件的方式有多种,本文使用docker容器运行,详情可参考这里

# docker run -p 9100:9100 mobz/elasticsearch-head:5
# docker ps -l
CONTAINER ID        IMAGE                       COMMAND                  CREATED             STATUS              PORTS                    NAMES
da46109ce6a2        mobz/elasticsearch-head:5   "/bin/sh -c ‘grunt s…"   About an hour ago   Up About an hour    0.0.0.0:9100->9100/tcp   reverent_shockley

2 修改elasticsearch配置文件/etc/elasticsearch/elasticsearch.yml

在配置文件最后增加两个配置项,这样 elasticsearch-head 插件才可以访问 Elasticsearch。

http.cors.enabled: true #开启支持跨域访问
http.cors.allow-origin: "*" #指定允许访问范围

注:此操作建议在elasticsearch集群中的每个节点都执行,以便于elasticsearch-head插件可以通过集群中的任意节点访问集群信息。

3 访问

在浏览器中输入http://yourip:9100
技术图片

使用docker方式运行elasticsearch-head

标签:跨域   建议   https   origin   浏览器   href   pre   hoc   stat   

原文地址:https://blog.51cto.com/hexiaoshuai/2493665

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!