ElasticSearch的管理和监控ElasticHQ的安装

ElasticHQ是一款基于浏览器的Elasticsearch管理和监控工具,提供实时监控、全集群管理、搜索和查询功能。它能管理索引、映射、分片等,拥有REST风格API,完全基于Web,无需安装,适用于多种设备。本文详细介绍其安装和配置过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ElasticHQ介绍

  ElasticHQ 是一个基于浏览器的直观和功能强大的 ElasticSearch 管理和监控工具,它提供了对 ElasticSearch 的实时监控、全集群管理、搜索和查询等功能。

  ElasticHQ 主要优点如下:

  1. 能够实时监控ElasticSearch的集群和集群节点;
  2. 能够管理索引、映射、分片、别名和节点;
  3. 能够查询一个或多个索引;
  4. 有REST风格的API,无需繁琐的JSON的数据格式;
  5. 完全基于Web浏览器,无需安装或者下载任何软件,针对手机、平板电脑和其他小屏幕的设备进行了优化,具有易于使用和吸引力的用户界面;
  6. 免费,免费,免费;

ElasticHQ安装

python版本要求

  总体是个python程序,所以要求python版本要求;

Python 3.4+

下载

  来源最大的同行交友网站github,如果下载不下来,嘿嘿,我这有elasticseatch-HQ 下载;

$ git clone https://github.com/ElasticHQ/elasticsearch-HQ.git

安装步骤

  1. 需要安装python依赖的包,进入刚刚的下载包内;
$ cd elasticsearch-HQ
$ pip install -r requirements.txt
  1. 默认端口是5000,如果5000端口被占用了,可以修改修改配置文件,这里配置本地IP,端口7000;
$ vim application.py 

default_host = '127.0.0.1'
default_port = 7000
default_debug = False
default_enable_ssl = False
default_ca_certs = None
default_url = 'http://localhost:9200'
is_gunicorn = "gunicorn" in os.environ.get("SERVER_SOFTWARE", "")
  1. 启动ElasticHQ

  直接启动,一般不提倡;

$ python3 application.py

  一般提倡后台运行,可以这样执行;

$ nohup python3 application.py &
  1. 验证
      l浏览器访问url,如果你选择在别的机器访问,就要写安装ElasticHQ的IP+7000端口,成功后会跳转到图1,如果连接成功后,图1的choose a cluster会记录下你的集群的历史信息,下次直接点击就可以,不用再输入,也很方便;
http://127.0.0.1:7000/

在这里插入图片描述

图1 ElasticHQ首页
  1. 在图1的框内,输入elasticsearch集群地址,输入一个master就行,比如 http://10…218.10。290:9200,即可正常的监控到该集群的信息,如图2;

在这里插入图片描述

图2 ElasticHQ监控主页
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

╭⌒若隐_RowYet——大数据

谢谢小哥哥,小姐姐的巨款

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值