安裝准備:
安裝Elasticsearch唯一的要求是安裝官方新版的Java,包括對應的Jdk。
安裝Elasticsearch
首先到官網下載最新版本的Elasticsearch壓縮包。
可以使用命令,注意將最新的可用的下載鏈接填入:
curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.0.2.zip
unzip elasticsearch-5.0.2.zip
cd elasticsearch-5.0.2
運行Elasticsearch
Elasticsearch已經准備就緒,執行以下命令可在前台啟動:
./bin/elasticsearch
如果想在后台以守護進程模式運行,添加-d參數。
打開另一個終端進行測試:
curl 'http://localhost:9200/?pretty'
你能看到以下返回信息:
{
"name": "vP19PMO",
"cluster_name": "elasticsearch",
"cluster_uuid": "IMKMfkMsSrKODIYg5gxgeQ",
"version": {
"number": "5.0.2",
"build_hash": "f6b4951",
"build_date": "2016-11-24T10:07:18.101Z",
"build_snapshot": false,
"lucene_version": "6.2.1"
},
"tagline": "You Know, for Search"
}
這說明你的ELasticsearch集群已經啟動並且正常運行。
安裝Kiabna
Kibana是一個為 ElasticSearch 提供的數據分析的 Web 接口。可使用它對日志進行高效的搜索、可視化、分析等各種操作。
首先到官網下載最新版本的Kiabna壓縮包。
可以使用如下命令,注意將最新的可用的下載鏈接填入:
wget https://artifacts.elastic.co/downloads/kibana/kibana-5.1.1-linux-x86_64.tar.gz
sha1sum kibana-5.1.1-linux-x86_64.tar.gz
tar -xzf kibana-5.1.1-linux-x86_64.tar.gz
cd kibana/
注意:
- https://www.elastic.co/downloads/kibana 可以在該地址獲取下載鏈接,一定要選擇對於系統和版本。
- 按照文檔的要求,一般情況下kibana的版本必須和Elasticsearch安裝的版本一致。
安裝X-Pack
X-Pack是一個Elastic Stack的擴展,將安全,警報,監視,報告和圖形功能包含在一個易於安裝的軟件包中。在Elasticsearch 5.0.0之前,您必須安裝單獨的Shield,Watcher和Marvel插件才能獲得在X-Pack中所有的功能。
下載前提
Elasticsearch 5.0.2
Kibana 5.0.2
Elasticsearch下載X-Pack
在Es的根目錄(每個節點),運行 bin/elasticsearch-plugin
進行安裝。
bin/elasticsearch-plugin install x-pack
安裝過程中跳出選項現在y即可。
如果你在Elasticsearch已禁用自動索引的創建,在elasticsearch.yml配置action.auto_create_index允許X-pack創造以下指標:
action.auto_create_index: .security,.monitoring*,.watches,.triggered_watches,.watcher-history*
運行Elasticsearch。
bin/elasticsearch
Kibana下載X-Pack
在Kibana根目錄運行 bin/kibana-plugin
進行安裝。
bin/kibana-plugin install x-pack
安裝過程會比較久,耐心等待。
運行Kibana。
bin/kibana
驗證X-Pack
在瀏覽器上輸入: http://localhost:5601/
,可以打開Kibana,此時需要輸入用戶名和密碼登錄,默認分別是 elastic
和 changeme
。
安裝參考:
- 每個操作系統安裝Elasticsearch的文件選擇不同,參考:https://www.elastic.co/downloads/elasticsearch,選擇對應的文件下載。
- 安裝Kiabna需要根據操作系統做選擇,參考:https://www.elastic.co/guide/en/kibana/current/install.html,選擇對應的文件下載。
- 安裝X-Pack需要根據Elasticsearch安裝不同的方式提供不同的安裝方法,參考:https://www.elastic.co/guide/en/x-pack/5.0/installing-xpack.html#installing-xpack。
名詞解釋
在剛接觸Elasticsearch的時候,會有很多名詞不能理解,或者不知道其中的關系。其中很多是為不同版本的Elasticsearch而存在的。
Marvel
Marvel插件:在簇中從每個節點匯集數據。這個插件必須每個節點都得安裝。
Marvel是Elasticsearch的管理和監控工具,在開發環境下免費使用。它包含了Sense。
Sense
交互式控制台,使用戶方便的通過瀏覽器直接與Elasticsearch進行交互。
Hand
在學習Elasticsearch的過程中,必不可少需要通過一些工具查看es的運行狀態以及數據。如果都是通過rest請求,未免太過麻煩,而且也不夠人性化。此時,Head插件可以實現基本信息的查看,rest請求的模擬,數據的檢索等等。
X-pack
x-pack是elasticsearch的一個擴展包,將安全,警告,監視,圖形和報告功能捆綁在一個易於安裝的軟件包中,也是官方推薦的。
Kibana
kibana是一個與elasticsearch一起工作的開源的分析和可視化的平台。使用kibana可以查詢、查看並與存儲在elasticsearch索引的數據進行交互操作。使用kibana能執行高級的數據分析,並能以圖表、表格和地圖的形式查看數據。
kibana使得理解大容量的數據變得非常容易。它非常簡單,基於瀏覽器的接口使我們能夠快速的創建和分享顯示elasticsearch查詢結果實時變化的儀表盤。
在Elasticsearch 5版本之前,一般都是通過安裝Kibana,而后將Marvel、Hand等各種功能插件添加到Kibana上使用。在Elasticsearch 5版本之后,一般情況下只需要安裝一個官方推薦的X-pack擴展包即可。
轉載請注明出處。
作者:wuxiwei
出處:http://www.cnblogs.com/wxw16/p/6150681.html