ELK(三)—安装可视化工具

目录复制

目录

  • 一、ElasticSearch-Head可视化工具介绍
    • 1.1特性:
    • 1.2用法:
  • 二、安装
    • 2.1docker安装
    • 2.2Chrome插件安装

一、ElasticSearch-Head可视化工具介绍

ElasticSearch-Head 是一个基于浏览器的 Elasticsearch 可视化工具,它提供了一个直观、用户友好的界面,用于管理和监控 Elasticsearch 集群。以下是 ElasticSearch-Head 的一些主要特性和用法详解:

1.1特性:

  1. 可视化集群状态: ElasticSearch-Head 提供了一个仪表板,展示了 Elasticsearch 集群的整体状态,包括节点数量、分片信息、索引数量等。
  2. 索引管理: 允许用户查看和管理索引。您可以通过界面执行索引的创建、删除、优化等操作。
  3. 节点监控: 提供节点级别的监控信息,包括节点的健康状态、负载、内存使用情况等。
  4. 搜索和查询: 提供一个交互式的查询构建器,帮助用户构建和执行 Elasticsearch 查询。
  5. 分片和副本管理: 允许用户查看每个索引的分片分配情况,并对分片和副本进行管理。
  6. 映射查看: 显示索引的映射信息,帮助您理解数据结构和字段类型。
  7. RESTful API 界面: ElasticSearch-Head 提供了一个方便的 RESTful API 界面,可以直接在界面上执行 Elasticsearch 的 API 请求。

1.2用法:

  1. 安装 ElasticSearch-Head: ElasticSearch-Head 是一个独立的应用,您可以通过以下几种方式安装:
    • 源码安装,通过npm run start启动(不推荐)
    • 通过docker安装(推荐)
    • 通过chrome插件安装(推荐)
    • 通过ES的plugin方式安装(不推荐)
  2. 连接到集群: 在界面的右上角,输入 Elasticsearch 集群的 URL,点击 “Connect” 按钮,即可连接到您的集群。
  3. 浏览和管理索引: 在 “Indices” 选项卡下,您可以查看所有的索引,并执行相关操作,如创建、删除、优化等。
  4. 查看节点信息: 在 “Nodes” 选项卡下,查看集群中所有节点的信息,包括健康状态、负载等。
  5. 执行查询: 在 “Query” 选项卡下,您可以构建和执行 Elasticsearch 查询,查看查询结果。
  6. 其他操作: ElasticSearch-Head 提供了许多其他选项卡和功能,如映射查看、分片和副本管理等。

请注意,ElasticSearch-Head 是一个开源工具,其源码托管于Github

二、安装

这里选择docker安装以及使用Chrome插件安装。

2.1docker安装

首先你需要在本地安装docker

这是安装脚本

#!/bin/bashyum install -y yum-utilsyum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repoyum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -ysystemctl start dockersystemctl enable dockerdocker version

安装docker后我们就可以从镜像仓库中拉取head镜像了。

docker pull salgat/elasticsearch-head 

image.png

启动容器

docker run -d --name elasticsearch-head -p 9100:9100 salgat/elasticsearch-head 

image.png

可以发现head容器已经启动了

这个时候我们浏览器访问下ip:9100

image.png

发现不能连接到本地的9200端口,也就是elasticsearch服务。

前后端分离开发,所以会存在跨域问题,需要在服务端做CORS的配置,如下:

vim elasticsearch.ymlhttp.cors.enabled: true 
http.cors.allow-origin: "*"
http.cors.allow-headers: Authorization

image.png

修改完后,重新启动elasticsearch就可以了

2.2Chrome插件安装

打开chrome的应用商店,即可安装 https://chrome.google.com/webstore/detail/multi-elasticsearch-head/cpmmilfkofbeimbmgiclohpodggeheim/related

image.png

下载插件成功后,在elasticsearch服务启动后,点击head插件的图案,就会出现如下画面,就可以了。

image.png

添加节点

点击左上角的“New”按钮,然后添加节点的(http://ip:端口)

image.png

新建索引。

image.png

能在页面中正常显示就可以了

image.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/257392.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JSON字符串转泛型对象

JSON字符串转泛型对象 以下问题只仅限于博主自身遇到&#xff0c;不代表绝对出现问题 相关类展示&#xff1a; 参数基类 public class BaseParams { }基类 public abstract class AbstractPush<Params extends BaseParams> {protected abstract void execute(Params…

mysql数据库中int字段长度,即int(1)和int(10)的区别

1.起因 为什么想起来看这个问题&#xff0c;是最近有同事问mysql的init类型的字段长度的问题&#xff0c;他问int(1)和int(10)是什么意思&#xff0c;是字段长度越大&#xff0c;能存储的数字越大么&#xff1f;咋一问&#xff0c;还有点懵&#xff0c;从惯性思维来看&#xf…

论文分享 | 基于机载单目视觉的四旋翼无人机群内相对定位

阿木实验室推出的开源项目校园赞助活动&#xff0c;再次迎来开发者参与&#xff01; 国防科技大学电子对抗学院司晓坤同学&#xff0c;在Prometheus开源仿真架构的基础上进行了二次开发&#xff0c;且使用Prometheus 450&#xff08;P450&#xff09;进行了真机实验并发表了相…

12月8日星期五今日早报简报微语报早读

12月8日星期五&#xff0c;农历十月廿六&#xff0c;早报微语早读。 1、广东男篮官宣&#xff1a;易建联9号球衣退役12月29日 正好首秀21周年&#xff1b; 2、2024届全国普通高校毕业生规模预计达1179万人&#xff1b; 3、国务院&#xff1a;严禁新增钢铁产能 严格合理控制煤…

leetcode面试经典150题——35 螺旋矩阵

题目&#xff1a; 螺旋矩阵 描述&#xff1a; 给你一个 m 行 n 列的矩阵 matrix &#xff0c;请按照 顺时针螺旋顺序 &#xff0c;返回矩阵中的所有元素。 示例&#xff1a; 输入&#xff1a;matrix [[1,2,3],[4,5,6],[7,8,9]] 输出&#xff1a;[1,2,3,6,9,8,7,4,5] 提示&…

Linux centos8安装JDK1.8、tomcat

一、安装jdk 1.如果之前安装过jdk&#xff0c;先卸载掉旧的 rpm -qa | grep -i jdk 2.检查yum中有没有java1.8的包 yum list java-1.8* 3.yum安装jdk yum install java-1.8.0-openjdk* -y 4.验证 二、安装tomcat Index of /tomcat 可以在这里选择你想要安装的tomcat版本…

学习设计模式的一个好网址

常用设计模式有哪些&#xff1f; (refactoringguru.cn)https://refactoringguru.cn/design-patterns

统信UOS_麒麟KYLINOS安装奇安信并自动配置服务器IP端口号

往期好文&#xff1a;麒麟iso镜像中GRUB字体大小怎么改&#xff1f; hello&#xff0c;大家好啊&#xff0c;今天我要给大家介绍的是在统信UOS或者麒麟KYLINOS操作系统上安装奇安信网神终端管理系统&#xff0c;并通过自动配置IP及端口号来简化管理流程的方法。这种配置主要通过…

Linux-实现小型日志系统

目录 一.日志 二.实现任意个数元素求和 三.编写一个日志函数 1.设置日志等级 2.设置日志时间 3.设置日志的打印格式 4.将日志的内容输出到文件 一.日志 日志等级&#xff0c;日志时间&#xff0c;日志内容&#xff0c;文件的名称和行号 日志等级…

UEFI下Windows10和Ubuntu22.04双系统安装图解

目录 简介制作U盘启动盘并从U盘启动电脑安装系统安装Windows系统安装Ubuntu 附录双系统时间不一致 简介 传统 Legacy BIOS主板下的操作系统安装可参考本人博客 U盘系统盘制作与系统安装&#xff08;详细图解&#xff09; &#xff0c;本文介绍UEFI主板下的双系统安装&#xff…

关于mysql高版本使用groupby导致的报错

在开发时&#xff0c;遇到mysql版本在5.7.X及以上版本时使用group by 语句会报以下的错误 Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column business_typ…

代码混淆技术探究与工具选择

引言 在软件开发中&#xff0c;保护程序代码的安全性是至关重要的一环。代码混淆&#xff08;Obfuscated code&#xff09;作为一种常见的保护手段&#xff0c;通过将代码转换成难以理解的形式来提升应用被逆向破解的难度。本文将介绍代码混淆的概念、方法以及常见的代码混淆工…