docker安装es-header及相关问题解决

docker pull mobz/elasticsearch-head:5
docker run --restart=always --name elasticsearch-head -di -p 9100:9100 docker.io/mobz/elasticsearch-head:5

docker安装es-header及相关问题解决

浏览器输入 http://[ip]:9100/?auth_user=xxx&auth_password=xxx

连接框框内输入你es的地址: http://[ip]:9200/

遇到的问题:

es跨域问题

新增配置: config/elasticsearch.yml

是否支持跨域,默认为false
http.cors.enabled: true
当设置允许跨域,默认为*,表示支持所有域名,如果我们只是允许某些网站能访问,那么可以使用正则表达式。比如只允许本地地址。 /https?:\ /\ /localhost(:[0-9]+)?/
http.cors.allow-origin: "*"
跨域允许设置的头信息,默认为X-Requested-With,Content-Type,Content-Length
http.cors.allow-headers: Authorization,X-Requested-With,Content-Type,Content-Length

tips:vim 显示行号: :set nu 取消行号显示: :set nonu

  1. 进入 es-head 安装目录;
  2. cd _site/
  3. 编辑 vendor.js 共有两处

    6886行 contentType:"application/x-www-form-urlencoded" 修改为 contentType: "application/json;charset=UTF-8"
    7573行 var inspectData = s.contentType === "application/x-www-form-urlencoded" && 修改为 var inspectData = s.contentType === "application/json;charset=UTF-8" &&

  4. 重启容器后刷新浏览器验证。

参考链接:
[1] https://blog.csdn.net/csdn_chenhao/article/details/108983272
[2] https://blog.csdn.net/qq_46480020/article/details/112709170
[3] https://blog.csdn.net/catoop/article/details/103737698

Original: https://www.cnblogs.com/daydreamer-fs/p/16812571.html
Author: fogey
Title: docker安装es-header及相关问题解决

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/713512/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 一键安装Cisco AnyConnect Secure Mobility Client

    Mac版本 背景:公司内部安装此VPN软件的时候,因默认是安装了所有模块,但我们只需要vpn模块,所产生的干扰。并且有人因不熟悉Mac pkg 软件的卸载方法导致非正常卸载,导致重…

    技术杂谈 2023年6月21日
    0101
  • 优化笔记,简单而不简单

    Go中的一些优化笔记,简单而不简单 https://mp.weixin.qq.com/s/X8c6ZIJdBFptYA9CRj6wnA 搜索 复制 Original: https:…

    技术杂谈 2023年5月31日
    098
  • c#中不同类中变量的引用方法

    (1)如果两个类没有继承关系,存取另一个类中变量的方法如下: 1 public class A 2 { 3 // 注意: 4 // Count是静态变量(static),称为类变量…

    技术杂谈 2023年7月24日
    068
  • crash命令 —— sym

    参考:https://crash-utility.github.io/help_pages/sym.html 用法: 查看系统中所有的全局符号及其地址 sym -l 对于percp…

    技术杂谈 2023年5月30日
    097
  • Flink Catalog

    Catalog 提供了元数据信息,例如数据库、表、分区、视图以及数据库或其他外部系统中存储的函数和信息。 数据处理最关键的方面之一是管理元数据。 元数据可以是临时的,例如临时表、或…

    技术杂谈 2023年7月10日
    081
  • crash命令 —— ascii

    参考:https://crash-utility.github.io/help_pages/ascii.html 用法: 将一串16进制数转换为对应的ascii码: ascii &…

    技术杂谈 2023年5月30日
    093
  • 树莓派OLED模块的使用教程大量例程详解

    简介 Python有两个可以用的OLED库 [Adafruit_Python_SSD1306库]—>只支持SSD1306 [Luma.oled库]—>支持 SSD130…

    技术杂谈 2023年7月23日
    088
  • 笔记:linux 总结

    1.开始 Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和…

    技术杂谈 2023年7月25日
    0105
  • 一键搭建博客:如何使用WordPress插件搭建专属博客

    体验简介 阿里云云起实验室提供相关实验资源,点击前往 场景将提供一台基础环境为 CentOS 的 ECS(云服务器)实例,这台服务器上已经内置 LAMP 环境。我们将会在这台服务器…

    技术杂谈 2023年7月11日
    091
  • MySql主要性能指标说明

    在项目当中数据库一般都会成为主要的性能与负载瓶颈,那么针对数据库各项性能指标的监控与对应的优化是开发与运维人员需要面对的主要工作,而且这部分的工作会贯穿项目从开发到运行的整个周期里…

    技术杂谈 2023年7月25日
    061
  • Wappalyzer(chrome网站分析插件)

    Wappalyzer是一款功能强大的、且非常实用的 chrome网站技术分析插件,通过该插件能够分析目标网站所采用的平台构架、 网站环境、服务器配置环境、JavaScript框架、…

    技术杂谈 2023年5月31日
    0107
  • 一篇文章扒掉“桥梁Handler”的底裤

    Android跨进程要掌握的是Binder, 而同一进程中最重要的应该就是Handler 消息通信机制了。我这么说,大家不知道是否认同,如果认同,还希望能给一个关注哈。 什么是Ha…

    技术杂谈 2023年7月11日
    067
  • kubeadm 搭建 K8s

    kubeadm 搭建 K8s 本篇主要记录一下 使用 kubeadm 搭建 k8s 详细过程 ,环境使用 VirtualBox 构建的3台虚拟机 1.环境准备 操作系统:Cento…

    技术杂谈 2023年7月11日
    0121
  • 常用的Linux命令

    获取linux服务器所有java进程及名称 pidof java|xargs pwdx pidof:用于查找指定名称的进程的进程号id号-s 一次只显示一个进程号-c 只显示运行在…

    技术杂谈 2023年7月11日
    070
  • Java基础——List集合

    List集合 Collection 层次结构中的根接口。一些 collection 允许有重复的元素,而另一些则不允许。一些 collection 是有序的,而另一些则是无序的。J…

    技术杂谈 2023年7月24日
    074
  • 2022美团Java后端开发春招实习面经

    ​ 五层架构:应用层、运输层、网络层、数据链路层、物理层 ​ HTTP 是超⽂本传输协议,也就是HyperText Transfer Protocol ​ HTTP协议拆解为超文本…

    技术杂谈 2023年7月10日
    074
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球