ElasticSearch head就是一款能连接ElasticSearch搜索引擎,并提供可视化的操作页面对ElasticSearch搜索引擎进行各种设置和数据检索功能的管理插件,如在head插件页面编写RESTful接口风格的请求,就可以对ElasticSearch中的数据进行增删改查、创建或者删除索引等操作。类似于使用navicat工具连接MySQL这种关系型数据库,对数据库做操作
curl -XGET https://mirror.ccs.tencentyun.com/v2/mobz/elasticsearch-head/tags/list
docker pull mobz/elasticsearch-head:5
docker pull mobz/elasticsearch-head:5-alpine
http://121.43.147.xx:9100
查询elasticsearch地址:http://121.43.147.xx:9200
#带密码访问
http://121.43.147.xx:9100/?auth_user=elastic&auth_password=xxxx
1)绿色——最健康的状态,代表所有的主分片和副本分片都可用;
2)黄色——所有的主分片可用,但是部分副本分片不可用;
3)红色——部分主分片不可用。(此时执行查询部分数据仍然可以查到,遇到这种情况,还是赶快解决比较好。)
docker cp elasticsearch-head:/usr/src/app/_site/vendor.js ./
找到vendor.js文件
/usr/src/app/_site/vendor.js
1.找到6886行
contentType: "application/x-www-form-urlencoded
修改
contentType: "application/json;charset=UTF-8"
2.找到7573行
var inspectData = s.contentType === "application/x-www-form-urlencoded" &&
修改
var inspectData = s.contentType === "application/json;charset=UTF-8" &&