新聞中心
/**
* 系統(tǒng)環(huán)境:VMware Workstation 12下的CentOS 7.2
* 當前安裝版本: elasticsearch-2.4.0.tar.gz
*/

安裝和學習可參照官方文檔:
1, 安裝
# 下載, 獲取不成功可直接從官網(wǎng)下載 curl -L -O https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/tar/elasticsearch/2.4.0/elasticsearch-2.4.0.tar.gz # 解壓 sudo tar -xvf elasticsearch-2.4.0.tar.gz # 進入目錄 cd elasticsearch-2.4.4/bin
啟動:
./bin/elasticsearch
啟動成功的界面為:
此時可以使用瀏覽器訪問: http://192.168.1.103:9200
注: 由于沒有更改yml文件, 只能在本機訪問
修改elasticsearch.yml 使得其他機器可訪問
sudo vim ./config/elasticsearch.yml
2, 安裝head,
elasticsearch-head是一個界面化的集群操作和管理工具,可以對集群進行傻瓜式操作。你可以通過插件把它集成到es(首選方式),也可以安裝成一個獨立webapp。 es-head主要有三個方面的操作: 顯示集群的拓撲,并且能夠執(zhí)行索引和節(jié)點級別操作 搜索接口能夠查詢集群中原始json或表格格式的檢索數(shù)據(jù) 能夠快速訪問并顯示集群的狀態(tài) 有一個輸入窗口,允許任意調(diào)用RESTful API。這個接口包含幾個選項,可以組合在一起以產(chǎn)生有趣的結(jié)果; 請求方法(get、put、post、delete),查詢json數(shù)據(jù),節(jié)點和路徑 支持JSON驗證器 支持重復請求計時器 支持使用javascript表達式變換結(jié)果 收集結(jié)果的能力隨著時間的推移(使用定時器),或比較的結(jié)果 能力圖表轉(zhuǎn)換后的結(jié)果在一個簡單的條形圖(包括時間序列)
1), 直接安裝
./bin/plugin install mobz/elasticsearch-head
2) ,zip包安裝
1. https://github.com/mobz/elasticsearch-head下載zip 解壓 2. 建立elasticsearch-2.4.0\plugins\head文件 3. 將解壓后的elasticsearch-head-master文件夾下的文件copy到head 4. 運行es
安裝驗證:
3, 安裝其他插件
$ ${ES_HOME}/bin/plugin --install lukas-vlcek/
bigdesk
# 安裝完成訪問:http:
//
localhost:9200/_plugin/bigdesk/#nodes
$ ${ES_HOME}/bin/plugin -install royrusso/elasticsearch-
HQ
# 安裝完成訪問:http:
//
localhost:9200/_plugin/HQ/
$ ${ES_HOME}/bin/plugin -install lmenezes/elasticsearch-
kopf
# 安裝完成訪問:http:
//
localhost:9200/_plugin/kopf/#!/cluster 官方的文檔:
https://github.com/mobz/elasticsearch-head
出現(xiàn)的錯誤:
錯誤1:
Exception in thread "main" java.lang.RuntimeException: don't run elasticsearch as root.
at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:94)
at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:160)
at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:286)
at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:35)
解決: 不使用root賬戶登錄
錯誤2:
java.io.FileNotFoundException: /usr/docker/elasticsearch/elasticsearch-2.4.0/logs/elasticsearch_index_search_slowlog.log (權(quán)限不夠)
at java.io.FileOutputStream.open0(Native Method)
at java.io.FileOutputStream.open(FileOutputStream.java:270)
at java.io.FileOutputStream.(FileOutputStream.java:213)
at java.io.FileOutputStream.(FileOutputStream.java:133)
at org.apache.log4j.FileAppender.setFile(FileAppender.java:294)
原因: 文件所有者不是當前用戶
解決: 退回的解壓目錄, 更改整個文件夾的所有者為當前用戶
chown -R wenbronk:wenbronk elasticsearch-2.4.0
當前名稱:Elasticsearch插件安裝之Linux下安裝及head插件
瀏覽地址:http://m.5511xx.com/article/djgiepc.html


咨詢
建站咨詢
