当前位置: 首页 > article >正文

es-head安装使用以及常见问题

es-head 是一个用于监控 Elasticsearch 集群的 Web 界面工具。它可以帮助您更直观地了解集群的状态、索引、节点等信息。要使用 es-head 连接到 Elasticsearch 集群,通常需要以下几个步骤:

安装 es-head 插件

es-head 并不是一个独立的插件,而是通过浏览器访问的一个 Web 应用程序。您可以直接在浏览器中访问其提供的页面。但是,为了方便使用,您可以在 Elasticsearch 集群上部署一个简单的 HTTP 服务器来托管 es-head 的静态文件。

方法一:直接访问 Web 页面

克隆 es-head 仓库:

git clone https://github.com/mobz/elasticsearch-head.git

安装依赖:

cd elasticsearch-head
npm install

启动 HTTP 服务器:

grunt connect
  1. 访问 es-head: 打开浏览器并访问 http://localhost:9100,您将看到 es-head 的界面。

方法二:通过代理服务器访问

如果您不想在每个节点上都安装 es-head,可以考虑使用反向代理服务器(如 Nginx 或 Apache)来提供 es-head 的静态文件。

配置 es-head 连接

一旦 es-head 启动并运行,您可以通过浏览器访问它,并配置与 Elasticsearch 集群的连接。

  1. 打开浏览器: 访问 http://localhost:9100(或者您配置的其他地址)。

  2. 添加连接:

    • es-head 的界面中,点击 "Connect" 按钮。
    • 输入 Elasticsearch 集群的 URL(例如 http://localhost:9200)。
    • 如果您的 Elasticsearch 需要身份验证,请在此处输入用户名和密码。
  3. 测试连接: 点击 "Connect" 按钮,确认连接成功。

es-head连接方式 

elasticsearch.yml 配置

http.cors.enabled: true

http.cors.allow-origin: “*”

http.cors.allow-headers: Authorization,X-Requested-With,Content-Type,Content-Length

web访问时如果开启了鉴权认证导致连不上es-head则需要使用以下方式

在web界面访问时,该框由原来的 http://192.168.0.1:9100替换为 http://192.168.0.1:9100/?auth_user=elastic&auth_password=123456


http://www.kler.cn/a/445264.html

相关文章:

  • 使用 esrally race 测试 Elasticsearch 性能:实践指南
  • Python编程常用的19个经典案例
  • 在 C# 中加载图像而不锁定文件
  • 如何通过HTTP API新建Collection
  • 架构信息收集(小迪网络安全笔记~
  • jQuery动画(2)
  • Spring框架(1)——IOC(控制权反转)的实现
  • 深度比较:OpenNI2 SDK与Orbbec SDK的功能、优势和选择指南
  • parquet类型小文件合并
  • ESP32单片机开发
  • uniApp上传文件踩坑日记
  • 【C++ 无限循环】1625. 执行操作后字典序最小的字符串|1992
  • 深度学习在岩土工程中的应用与实践
  • PHP代码审计学习--zzcms8.1
  • 打靶记录22——Tomato
  • workman服务端开发模式-GatewayWorker的使用
  • JNDI基础
  • 【Threejs】从零开始(八)--贴图
  • list的常用操作
  • SQL server学习08-使用索引和视图优化查询
  • 使用Python开发高级游戏:创建一个3D射击游戏
  • C# OpenCV机器视觉:边缘检测
  • AI、大数据、机器学习、深度学习、神经网络之间的关系
  • 视频及JSON数据的导出并压缩
  • 数据库高可用性与容灾
  • 【k8s集群应用】kubeadm1.20(单master)