elasticsearch-head:5连接elasticsearch 6.x无法显示浏览数据的解决方案
2024-10-20 13:28:41
问题
在docker安装了elasticsearch-head:5和elasticsearch:6.3.2
打开界面连接es时发现数据无法展示。
解决方案
因docker使用的版本问题,可能名称略有变化,可将名称替换为id,自行替换, docker版 ES 7.6,head5成功可视化。
1、因为docker容器里面无法使用vi/vim,所以需要先将文件拷贝出来。
docker cp elasticsearch-head:/usr/src/app/_site/vendor.js ./
说明:将容器里面/usr/src/app/_site/vendor.js文件拷贝到宿主机的当前目录下,其中es_head为容器名,也可以写容器id。
2、编辑文件
vi 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" &&
3、将改完后的文件拷贝回容器
docker cp vendor.js es_head:/usr/src/app/_site
无需重启,刷新页面即可。
转自:https://blog.csdn.net/qq_21077715/article/details/102951833
最新文章
- Oracle11gR2用EXP导出时报EXP-00011错误的解决
- margin设置为百分比的含义
- Activity按下2次退出和获取当前时间
- Visual Studio 2013 Update 2 and with Update 2
- JAVASE 打印输出--------01
- C# JabLib系列之如何保证只运行一个应用程序的实现
- ceph源码之一
- Net Memory Profiler 分析.Net程序内存泄露
- 25、手把手教你Extjs5(二十五)Extjs5常用组件--form的基本用法
- swift 之 namespace
- Twemproxy分析
- Linux配置成网关
- hadoop学习笔记--找到执行hadoop的入口
- Salesforce的公式和验证规则
- Android ActionBar全然解析,使用官方推荐的最佳导航栏(上)
- linux下的ping工具--fping
- 51nod 贪心算法题集
- 领扣-1/167 两数之和 Two Sum MD
- MyEclipse教程:使用UML创建模块库——第一部分(一)
- OpenCV---图像加载与保存