新聞中心
elasticsearch-head是一個(gè)elasticsearch的集群管理工具,它是完全由html5編寫的獨(dú)立網(wǎng)頁(yè)程序,你可以通過(guò)插件把它集成到es,下面為大家分享一下Elasticsearch中Head插件具體使用方法。

基礎(chǔ)環(huán)境
Elasticsearch集群搭建請(qǐng)參考前一篇文章
http://www.cnblogs.com/aubin/p/8012840.html
系統(tǒng) 節(jié)點(diǎn)名 IP 軟件版本 CentOS7.3 els1 172.18.68.11 Elasticsearch6.0 CentOS7.3 els2 172.18.68.12 Elasticsearch6.0 CentOS7.3 els3 172.18.68.13 Elasticsearch6.0
一、安裝
-
插件官網(wǎng)地址https://github.com/mobz/elasticsearch-head
-
由于插件時(shí)托管在github中,要從github中直接下載所以需要先安裝git
-
安裝插件時(shí)又使用到了npm,所以npm同時(shí)都安裝上(注意:npm在epel源中)
yum install git npm # npm在epel源中
git clone https://github.com/mobz/elasticsearch-head.git # 安裝過(guò)程需要連接互聯(lián)網(wǎng)
cd elasticsearch-head # git clone后會(huì)自動(dòng)生成的一個(gè)目錄
npm install
npm run start
二、測(cè)試
使用瀏覽器打開http://172.18.68.11:9200。如果能正常打開說(shuō)明head插件安裝正確 現(xiàn)在集群健康狀態(tài)哪里顯示未連接,這是因?yàn)閔ead插件沒(méi)有權(quán)限獲取集群節(jié)點(diǎn)的信息,接下來(lái)設(shè)置權(quán)限
三、權(quán)限設(shè)定
如果想查詢集群健康信息,那么需要在elasticsearch配置文件中授權(quán)
vim /etc/elasticsearch/elasticsearch.yml
http.cors.enabled: true # elasticsearch中啟用CORS
http.cors.allow-origin: "*" # 允許訪問(wèn)的IP地址段,* 為所有IP都可以訪問(wèn)
四、測(cè)試
填入測(cè)試索引
curl -XPUT '172.18.68.11:9100/book'
打開瀏覽器
再次通過(guò)瀏覽器打開,填入已經(jīng)授權(quán)節(jié)(上面的兩行配置)點(diǎn)IP地址,點(diǎn)擊鏈接,就可以看到集群健康信息與測(cè)試索引的分片信息。
點(diǎn)數(shù)據(jù)瀏覽就可以查看到所有的信息,不過(guò)這里沒(méi)有插入數(shù)據(jù)也就看不到。接下來(lái)的文章會(huì)記錄如何輸入、輸出、過(guò)濾數(shù)據(jù)
教你使用Elasticsearch中的Head插件教你使用Elasticsearch中的Head插件
網(wǎng)頁(yè)標(biāo)題:Elasticsearch中Head插件具體使用方法
標(biāo)題URL:http://www.dlmjj.cn/article/dpisjdj.html


咨詢
建站咨詢
