rancher安装elasticsearch6.4.0的head插件

参考资料:

自己动手制作elasticsearch-head的Docker镜像 https://blog.csdn.net/boling_cavalry/article/details/86663168

 

步骤:

elasticsearch-head

wallbase/elasticsearch-head:6-alpine

9100

 

TZ        Asia/Shanghai

 

无法连接es

出现这个界面,说明head插件安装成功。

但是发现健康值为:未连接?

打开浏览器调试,发现报错信息:

Access to XMLHttpRequest at 'http://localhost:9200/' from origin 'http://localhost:9100' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

 

这里也就是跨域错误

 

ElasticSearch跨域设置

进入elasticsearch容器

$ docker exec -it 42d639a08934 /bin/bash

找到配置文件的目录

$ /usr/share/elasticsearch/config
$ ls
elasticsearch.keystore  ingest-geoip  log4j2.properties  roles.yml  users_roles
elasticsearch.yml       jvm.options   role_mapping.yml   users

修改elasticsearch.yml,需要安装vim(参考 https://my.oschina.net/yimingkeji/blog/2978974

如果提示apt-get不存在,使用yum安装vim

$ yum install -y vim

安装后编辑elasticsearch.yml

$ vim elasticsearch.yml
# ----添加内容----
# head插件设置
http.cors.enabled: true
http.cors.allow-origin: "*"

重启容器

$ docker restart 42d639a08934

再次访问插件

访问http://127.0.0.1:9100

使用:

可以先看一下数据:

查询数据:

新增修改数据:

如果id存在则修改数据,如果id不存在则新建数据,如果索引不存在则新建索引存入新的数据呀

需要去掉_search

请求方式改成put

第一个填写索引 第二个填写type 第三个填写id

这边索引和type是一样的 所以填写一样

修改结果:

刚才id1的数据变成了我们新设置的json

 

 

附件
rancher安装elasticsearch6.4.0的head插件.docx
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

中国首席搬砖师vip

做最详细的原创

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值