在學習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 節點名,預設隨機指定乙個...