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/bash


yum install -y yum-utils

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo


yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y

systemctl start docker

systemctl enable docker

docker 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.yml



http.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.mfbz.cn/a/227393.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

C#大型LIS检验信息系统项目源码

LIS系统,一套医院检验科信息系统。它是以数据库为核心,将实验仪器与电脑连接成网,基础功能包括病人样本登录、实验数据存取、报告审核、打印分发等。除基础功能外,实验数据统计分析、质量控制管理、人员权限管理、试剂出入库等功能…

甘草书店:#9 2023年11月23日 星期四 「麦田创业历程分享1——联合创始人的魔幻相遇」

既然甘草是一家创业主题的书店咖啡馆,那就从我,从麦田开始分享一下创业历程吧。 需要声明的是,我从不认为我有资格对别人的创业指指点点,每位创业者的性格、背景、基础、诉求各有不同,时代发展也日新月异,…

Apache Flink(九):集群基础环境搭建-Centos7节点配置

🏡 个人主页:IT贫道_大数据OLAP体系技术栈,Apache Doris,Clickhouse 技术-CSDN博客 🚩 私聊博主:加入大数据技术讨论群聊,获取更多大数据资料。 🔔 博主个人B栈地址:豹哥教你大数据的个人空间-豹哥教你大数据个人主页-哔哩哔哩视频 目录

【Vue】修改组件样式并动态添加样式

文章目录 目标修改样式动态添加/删除样式样式不生效 目标 使用组件库中的组件,修改它的样式并动态添加/删除样式。 修改样式 组件中的一些类可能添加样式无法生效。如Element Plus中的Timeline 时间线 | Element Plus (element-plus.org)。 假设想修改两个圆之间…

K8S 删除命令空间时 一直卡住怎么办?

当使用完一个命名空间后,想删除了又删除不掉,这个时候查看命名空间的状态一直是Terminating。使用强制删除,也是还是不行。(找了好多办法都不行) [rootk8s-master kubernetes-yaml]# kubectl delete ns mem-example Er…

Numpy数组的创建(第1讲)

Numpy数组的创建 (第1讲)         🍹博主 侯小啾 感谢您的支持与信赖。☀️ 🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ&#x1f…

【GAMES101】三维变换

games101的第四节课讲了三维变换和观察变换,我们这里先记录一下三维变换的知识,后面再讲观察变换 齐次坐标下的三维变换 类似于解决之前二维变换平移的问题,三维变换下用齐次坐标通过增加一个维度来表示,第四个维度为1表示这是个…

Leetcode—213.打家劫舍II【中等】

2023每日刷题&#xff08;五十二&#xff09; Leetcode—213.打家劫舍II 算法思路 实现代码 class Solution { public:// 左闭右开int rob1(vector<int>& nums, int start, int end) {int n nums.size();int f0 0, f1 0, new_f 0;for(int i start; i < end…

C++ day58 每日温度 下一个更大元素

题目1&#xff1a;739 每日温度 题目链接&#xff1a;每日温度 对题目的理解 temperature[i]表示每天的温度&#xff0c;返回数组answer&#xff0c;answer[i]指对于第i天&#xff0c;下一个更高温度最近出现在几天后&#xff0c;如果气温在这之后都不会升高&#xff0c;用0…

论文精读 MOG2 阴影检测

An Improved Adaptive Background Mixture Model for Real-time Tracking with Shadow Detection 一种用于阴影检测实时跟踪的改进自适应背景混合模型 承接上一篇博客&#xff1a;论文精读 && MOG && 埃里克格里姆森-CSDN博客 目录 一、摘要 二、结论 三…

Spring Boot HTTP 400 错误的日志信息在哪里查看 ?

HTTP 400 一般来说是入参的某些字段的格式不对 Spring Boot项目启动后默认是不会把相应的日志打印在控制台的 需要在logback.xml里面做相关的配置才会打印出来 具体配置如下 <configuration><appender name"stdout" class"ch.qos.logback.core.Con…

西南科技大学C++程序设计实验九(多态二)

Point operator++ (int) { // 后置自增运算符重载 Point temp(*this); ++(*this); return temp; } void print() { cout << "x=" << x << ", y=" << y << endl; } private: int x; int y; }; int main() { P…

谷歌Gemini AI模型使用指南

引言 2023年12月7日&#xff0c;谷歌宣布推出其迄今为止功能最强大、最通用的多模态人工智能&#xff08;AI&#xff09;大模型&#xff1a;Gemini。根据最新的性能评估&#xff0c;Gemini在多项指标上已经超越了ChatGPT 4。 Gemini的使用教程 Gemini 模型从大到小分为Ultra…

[Linux] nginx配置的主配置文件

一、六个模块的作用 全局块&#xff1a;全局配置&#xff0c;对全局生效&#xff1b; events块&#xff1a;配置影响 Nginx 服务器与用户的网络连接&#xff1b; http块&#xff1a;配置代理&#xff0c;缓存&#xff0c;日志定义等绝大多数功能和第三方模块的配置&#xff1b;…

【VRTK】【VR开发】【Unity】11-甩臂移动

课程配套学习资源下载 https://download.csdn.net/download/weixin_41697242/88485426?spm=1001.2014.3001.5503 【概述】 除了一般的移动能力,VRTK还提供更为沉浸的甩臂移动。 【设定摇杆输入中间件】 在Hierarchy中展开Button Input Actions,其下生成两个新的空子对象…

【Flink系列四】Window及Watermark

3.1、window 在 Flink 中 Window 可以将无限流切分成有限流&#xff0c;是处理有限流的核心组件&#xff0c;现在 Flink 中 Window 可以是时间驱动的&#xff08;Time Window&#xff09;&#xff0c;也可以是数据驱动的&#xff08;Count Window&#xff09;。 Flink中的窗口…

翻译: 生成式人工智能的经济潜力 第2部分行业影响 The economic potential of generative AI

麦肯锡报告 翻译: 生成式人工智能的经济潜力 第一部分商业价值 The economic potential of generative AI 1. 行业影响 在我们分析的63个使用案例中&#xff0c;生成式人工智能有潜力在各行各业创造2.6万亿至4.4万亿美元的价值。其确切影响将取决于各种因素&#xff0c;比如…

Qt之QGraphicsView —— 笔记1:绘制简单图元(附完整源码)

效果 相关类介绍 QGraphicsView类提供了一个小部件,用于显示QGraphicsScene的内容。QGraphicsView在可滚动视口中可视化。QGraphicsView将滚动其视口,以确保该点在视图中居中。 QGraphicsScene类 提供了一个用于管理大量二维图形项的场景。请注意,QGraphicsScene没有自己的视…

Open-Falcon(一)环境配置

目录 ip划分一、主机准备二、环境配置2.1修改主机名、修改hosts文件2.2配置阿里源&#xff0c;安装工具2.3关闭防火墙、selinux2.4配置时间2.5安装go2.6安装redis2.7 安装mysql初始化MySQL表结构 ip划分 主机名IP服务open-faclon-server192.168.150.200open-faclon-serverngin…

nodejs微信小程序+python+PHP的智能停车系统-计算机毕业设计推荐django

目 录 摘 要 I ABSTRACT II 目 录 II 第1章 绪论 1 1.1背景及意义 1 1.2 国内外研究概况 1 1.3 研究的内容 1 第2章 相关技术 3 2.1 nodejs简介 4 2.2 express框架介绍 6 2.4 MySQL数据库 4 第3章 系统分析 5 3.1 需求分析 5 3.2 系统可行性分析 5 3.2.1技术可行性&#xff1a;…
最新文章