首頁  >  文章  >  系統教程  >  教你使用Elasticsearch中的Head插件

教你使用Elasticsearch中的Head插件

PHPz
PHPz原創
2024-06-19 13:31:50361瀏覽

教你使用Elasticsearch中的Head插件

#基礎環境

Elasticsearch集群建構請參考前一篇文章

http://www.cnblogs.com/aubin/p/8012840.html

系統         節點名稱        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

#一、安裝
  • #外掛官網網址https://github.com/mobz/elasticsearch-head
  • 由於外掛時託管在github中,要從github直接下載所以需要先安裝git
  • 安裝插件時又使用到了npm,所以npm同時都安裝上(注意:npm在epel來源中)
yum install git npm # npm在epel源中
git clone https://github.com/mobz/elasticsearch-head.git # 安装过程需要连接互联网
cd elasticsearch-head # git clone后会自动生成的一个目录
npm install
npm run start
二、測試

#使用瀏覽器開啟http://172.18.68.11:9200。如果能正常開啟說明head外掛程式安裝正確
現在叢集健康狀態哪裡顯示未連接,這是因為head插件沒有權限獲取叢集節點的信息,接下來設定權限
教你使用Elasticsearch中的Head插件

三、權限設定

#如果想查詢叢集健康資訊,那麼需要在elasticsearch設定檔中授權

vim /etc/elasticsearch/elasticsearch.yml
http.cors.enabled: true # elasticsearch中启用CORS
http.cors.allow-origin: "*" # 允许访问的IP地址段,* 为所有IP都可以访问
四、測試
#填入測試索引
#
curl -XPUT '172.18.68.11:9100/book'
開啟瀏覽器

再次透過瀏覽器打開,填入已經授權節(上面的兩行配置)點IP位址,點擊鏈接,就可以看到集群健康資訊與測試索引的分片資訊。
教你使用Elasticsearch中的Head插件

點資料瀏覽就可以查看到所有的信息,不過這裡沒有插入資料也就看不到。接下來的文章會記錄如何輸入、輸出、篩選資料

教你使用Elasticsearch中的Head插件

#

以上是教你使用Elasticsearch中的Head插件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn