解决5版本的elasticsearch-head连接6版本的elasticsearch查询不到数据问题

进入head-master安装目录

编辑_site下的vendor.js

进入elasticsearch-head容器
把容器里面的vendor.js文件复制到容器外面
docker cp 6bbec9e46697:/usr/src/app/_site/vendor.js /root/es
然后修改

共有两处

  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" &&

修改之后,再放入到容器
docker cp /root/es/vendor.js 6bbec9e46697:/usr/src/app/_site

原文地址:https://www.cnblogs.com/ljt0822/p/14062441.html