elasticsearch 管理工具

2022-04-11 19:03:23 字數 1993 閱讀 6675

------------------sense-------------------

google chrome 瀏覽器外掛程式,資料互動使用

-------------------------head外掛程式----------------------------by h5

1.elasticsearch/bin/plugin -install mobz/elasticsearch-head

2.執行es

3.開啟http://localhost:9200/_plugin/head/

--------------------------bigdesk外掛程式-------------------------

bigdesk是elasticsearch的乙個集群監控工具,可以通過它來檢視es集群的各種狀態,如:cpu、記憶體使用情況,索引資料、搜尋情況,http連線數等。

1.bin/plugin-installlukas-vlcek/bigdesk

2.執行es

3.開啟http://localhost:9200/_plugin/bigdesk/

倉庫中包括三個檔案:

eszabbix.py

eszabbix.userparm

eszabbix_templates.xml

其中,前兩個檔案需要分發到每個 es 節點上。如果節點上執行的是 yum 安裝的 zabbix,二者的預設位置應該分別是:

/etc/zabbix/zabbix_externalscripts/eszabbix.py

/etc/zabbix/agent_include/eszabbix.userparm

然後在各節點安裝執行 eszabbix.py 所需的 python 庫依賴:

# yum install -y python-pbr python-pip python-urllib3 python-unittest2

# pip install elasticsearch

安裝成功後,你可以試執行下面這行命令,看看命令輸出是否正常:

# /etc/zabbix/zabbix_externalscripts/eszabbix.py cluster status
最後乙個檔案是 zabbix server 上的模板檔案,不過在匯入模板之前,還需要先建立乙個數值對映,因為在模板中,設定了集群狀態的觸發報警,沒有對映的話,報警簡訊只有 0, 1, 2 數字不是很易懂。

建立數值對映,在瀏覽器登入 zabbix-web,選單欄的 zabbix administration 中選擇 general 子選單,然後在右側下拉框中點選 value maping。

選擇 create, 新建表單中填寫:

name: es cluster state

0 ⇒ green 1 ⇒ yellow 2 ⇒ red

完成以後,即可在 templates 頁中通過 import 功能完成匯入eszabbix_templates.xml。 

在給 es 各節點應用新模板之前,需要給每個節點定義乙個巨集,具體值為該節點elasticsearch.yml中的node.name值。從統一配管的角度,建議大家都設定為 ip 位址。

參考

Elasticsearch 管理文件

es支援近實時的索引 更新 查詢 刪除文件,近實時就意味著剛剛索引的資料需要1秒鐘後才能搜尋到,這也是與傳統的sql資料庫不同的地方。更多的es文件資料參考 elasticsearch官方文件翻譯 之前已經試過如何索引乙個文件了,這裡再複習一下 curl xput localhost 9200 cu...

Elasticsearch 管理文件

es支援近實時的索引 更新 查詢 刪除文件,近實時就意味著剛剛索引的資料需要1秒鐘後才能搜尋到,這也是與傳統的sql資料庫不同的地方。之前已經試過如何索引乙個文件了,這裡再複習一下 curl xput localhost 9200 customer external 1?pretty d 上面的例子...

Elasticsearch 索引管理 一

本文翻譯自elasticsearch官方指南的索引管理 index management 一章 我們已經了解了es是如何在不需要任何複雜的計畫和安裝就能讓我們很容易地開始開發乙個新的應用的。但是,用不了多久你就會想要仔細調整索引和搜尋過程來更好的適配你的用例。幾乎所有的定製都和索引 index 以及...