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.pswp.cn/news/208580.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/208580.shtml
英文地址,請注明出處:http://en.pswp.cn/news/208580.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【GAMES101】觀測變換

圖形學不等于 OpenGL,不等于光線追蹤,而是一套生成整個虛擬世界的方法 記得有個概念叫光柵化,就是把三維虛擬世界的事物顯示在二維的屏幕上,這里就涉及到觀察變換 觀察變換,叫viewing transformation,包括…

1、關于前端js-ajax繞過

1、Ajax知識 、js--Ajax 傳統請求跟js--Ajax請求的差別 在實例中用的上js-ajax的有 表單驗證: 在用戶填寫表單時,可以使用 Ajax 在不刷新頁面的情況下驗證表單字段,并提供即時反饋。 實時搜索: 在搜索框中輸入內容時&#xff0…

Gateway

網關的作用: 可以對訪問的用戶進行身份認證和權限校驗還可以服務路由,負載均衡還可以進行請求限流 網關本身也是微服務的一部分,所以需要使用nacos進行服務注冊和發現 網關路由的配置 路由id:路由唯一標識uri:路由…

使用STM32 HAL庫進行GPIO控制的實例

?作者簡介:熱愛科研的嵌入式開發者,修心和技術同步精進, 代碼獲取、問題探討及文章轉載可私信。 ? 愿你的生命中有夠多的云翳,來造就一個美麗的黃昏。 🍎獲取更多嵌入式資料可點擊鏈接進群領取,謝謝支持!…

獨立服務器的主要應用方向有什么_Maizyun

獨立服務器的主要應用方向有什么? 獨立服務器是指托管單一應用程序或網站的單臺服務器。隨著互聯網的發展,獨立服務器已經成為許多企業和個人用戶的重要選擇,因為它提供了更高的靈活性和控制權。本文將探討獨立服務器的主要應用方向。 一、…

利用R語言heatmap.2函數進行聚類并畫熱圖

數據聚類然后展示聚類熱圖是生物信息中組學數據分析的常用方法,在R語言中有很多函數可以實現,譬如heatmap,kmeans等,除此外還有一個用得比較多的就是heatmap.2。最近在網上看到一個筆記文章關于《一步一步學heatmap.2函數》,在此與…

計算機存儲結構分析(寄存器,內存,緩存,硬盤)

https://blog.csdn.net/bemodesty/article/details/81476906 前言 一個計算機包含多種存儲器比如:寄存器、高速緩存、內存、硬盤、光盤等,為啥有這么多種存儲方式,對于不太了解的人,總是覺得云里霧里的,搞不明白原因…

java-兩個列表進行比較,判斷那些是需要新增的、刪除的、和更新的

文章目錄 前言兩個列表進行比較,判斷那些是需要新增的、刪除的、和更新的 前言 如果您覺得有用的話,記得給博主點個贊,評論,收藏一鍵三連啊,寫作不易啊^ _ ^。 ??而且聽說點贊的人每天的運氣都不會太差,實…

SpringIOC之@Configuration

博主介紹:?全網粉絲5W,全棧開發工程師,從事多年軟件開發,在大廠呆過。持有軟件中級、六級等證書。可提供微服務項目搭建與畢業項目實戰,博主也曾寫過優秀論文,查重率極低,在這方面有豐富的經驗…

Django的logging-日志模塊的簡單使用方法

擴展閱讀: Python-Django的“日志功能-日志模塊(logging模塊)-日志輸出”的功能詳解 現在有下面的Python代碼: # -*- coding: utf-8 -*-def log_out_test(content_out):print(content_out)content1 "i love you01" log_out_test(content1)現…

云服務器Centos中安裝Docker

云服務器Centos中安裝Docker 1 簡介DockerCentosCentos和Ubuntu區別 2 安裝3 測試hello-world的鏡像測試 1 簡介 Docker Docker是一個開源的應用容器引擎,利用操作系統本身已有的機制和特性,可以實現遠超傳統虛擬機的輕量級虛擬化。它支持將軟件編譯成…

Hive 淺析

Hive是一個簡單的LUA沙盒,除了基本的LUA解釋器的功能以外,還提供了諸如熱加載等功能。 了解HIVE的工作原理有利于了解Lua虛擬機的底層實現機理。 本文從是什么-怎么用-為什么三個維度介紹HIVE。 Hive Hive是什么 hive是一個簡單的LUA應用框架,目前基于…

Mybatis Plus詳解【一】

一、簡介 MybatisPlus可以節省大量時間,所有的CRUD代碼都可以自動化完成。MyBatis-Plus是一個MyBatis的增強工具,在 MyBatis 的基礎上只做增強不做改變,為簡化開發、提高效率而生。 特性: 無侵入:只做增強不做改變&…

Windows 12 和 AI 計算機

據商業時報消息 ,微軟計劃于 2024 年 6 月發布Windows 12。 新版本的操作系統將伴隨集成人工智能。 該數據基于廣達首席執行官林百里和宏基陳杰森在中國臺北醫療科技展上的發言。 雖然這篇文章沒有直接引用微軟高管的話,但它是根據他們的評論得出的結…

IDEA 社區版 add GitLab Account

問題 IntelliJ IDEA Community Edition 2023.3(社區版)在使用GitLab連接時,使用個人訪問令牌出現報錯,代碼: GraphQL error:[No such type ProjectMember,so it cant be a fraggment condition,Field id doesnt exis…

2023年最新prometheus + grafana搭建和使用

一、安裝prometheus 1.1 安裝 prometheus官網下載地址 sudo -i mkdir -p /opt/prometheus #移動解壓后的文件名到/opt/,并改名prometheus mv prometheus-2.45 /opt/prometheus/ #創建一個專門的prometheus用戶: -M 不創建家目錄, -s 不讓登錄 useradd…

Navicat 技術指引 | 適用于 GaussDB 分布式的數據遷移工具

Navicat Premium(16.3.3 Windows 版或以上)正式支持 GaussDB 分布式數據庫。GaussDB 分布式模式更適合對系統可用性和數據處理能力要求較高的場景。Navicat 工具不僅提供可視化數據查看和編輯功能,還提供強大的高階功能(如模型、結…

單例模式---餓漢式、懶漢式

一、什么是單例模式 單例模式,指的是一個類中的對象只能有一個,它在內存中只會創建一次對象的設計模式。 二、餓漢式 public class SingleTon {// 私有的構造方法private SingleTon() {};// 1. 餓漢式private static SingleTon instance new SingleTon…

整數以及浮點數在內存中的存儲

一.整數在內存當中的存儲 數據在內存中是以十六進制補碼的形式進行存儲的。 原碼表示法簡單易懂,適用于乘法,但用原碼表示的數進行加減運算比較復雜,當兩數相加時,如果同號則數值相加,但是進行減法時要先比較絕對值的…

認知覺醒(六)

認知覺醒(六) 第二節 感性:頂級的成長竟然是“憑感覺” 人類生存于世,比拼的是腦力思維,但極少有人知道,我們的身體里還有一個更高級的系統,若能善用,成就非凡。 1941年,德軍對英國本土進行…