Elasticsearch中Head外掛程式的使用

2021-09-10 06:03:34 字數 1334 閱讀 5659

在學習elasticsearch的過程中,必不可少需要通過一些工具檢視es的執行狀態以及資料。如果都是通過rest請求,未免太過麻煩,而且也不夠人性化。此時,head可以完美的幫助你快速學習和使用elasticsearch。

elasticsearch集群搭建請參考前一篇文章

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

yum install git npm                                             # npm在epel源中

git clone # 安裝過程需要連線網際網路

cd elasticsearch-head # git clone後會自動生成的乙個目錄

npm install

npm run start

使用瀏覽器開啟如果能正常開啟說明head外掛程式安裝正確

現在集群健康狀態**顯示未連線,這是因為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'
分類: linux,伺服器應

elasticsearch中rollover的用法

滾動索引一般可以與索引模板結合使用,實現按一定條件自動建立索引。設定rollover之後,滿足條件後,會自動新建索引,將索引別名轉向新索引。當現有的索引太久或者太大時,往往使用rollover index建立新索引。新建索引模板,模板內容如下 put template mytemplate type...

elasticsearch中的mapping簡介

elasticsearch 以下簡稱es 是沒有模式 schema 的,當我們執行以下命令 filter的功能很容易理解 乙個filter就是乙個轉換資料的方法,輸入乙個字串,這個方法返回另乙個字串,比如乙個將字串轉為小寫的方法就是乙個filter很好的例子。乙個analyzer由一組順序排列的fi...

ElasticSearch中yml檔案配置

配置elasticsearch的集群名稱,預設是elasticsearch,elasticsearch會自動發現在同一網段下的elasticsearch 節點,如果在同一網段下有多個集群,就可以用這個屬性來區分不同的集群。cluster.name elasticsearch 節點名,預設隨機指定乙個...