下載Elasticsearch
安裝Elasticsearch需要jre(沒有jre的自行百度安裝)
從 elasticsearch.org/download 下載最新版本的Elasticsearch(我下載的版本是2.2.1)
提示:
在生產環境安裝時,除了以上方法,你還可以使用Debian或者RPM安裝包,地址在這里:downloads page,或者也可以使用官方提供的 Puppet module 或者 Chef cookbook。
下載完Elasticsearch的zip壓縮包之后使用unzip命令解壓Elasticsearch
安裝Marvel
什么是Marvel?
Marvel是Elasticsearch的管理和監控工具,在開發環境下免費使用。它包含了一個叫做Sense的交互式控制臺,使用戶方便的通過瀏覽器直接與Elasticsearch進行交互。
Elasticsearch線上文檔中的很多示例代碼都附帶一個View in Sense的鏈接。點擊進去,就會在Sense控制臺打開相應的實例。安裝Marvel不是必須的,但是它可以通過在你本地Elasticsearch集群中運行示例代碼而增加與此書的互動性。
<b>在解壓好的Elasticsearch根目錄進行如下的幾部操作</b>
- 安裝License插件
bin/plugin install license
- 安裝marvel客戶端插件
bin/plugin install marvel-agent
- 啟動Elasticsearch
bin/plugin install marvel-agent
- 安裝Kibana(一個Elasticsearch的數據顯示web界面)
下載Kibana(我安裝的版本是4.4.2),解壓壓縮包,解壓之后切換到Kibana的根目錄下,輸入bin/kibana
啟動Kibana - 在瀏覽器中打開http://localhost:5601這個地址
看到如下圖的界面說明kibana安裝成功
kibana圖片 - 安裝Marvel app 到 Kibana
在Kibana的根目錄下輸入bin/kibana plugin --install elasticsearch/marvel/latest
- 點擊Kibana最頂側菜單欄右上角的選項卡按鈕,選擇Marvel.
看到如下圖的界面說明Marvel安裝成功
marvel-clusters
具體細節請參考官方文檔
檢測Es的安裝狀態
在瀏覽器中輸入http://localhost:9200/
如果現實如下的內容說明成功
{
"name" : "Clown",
"cluster_name" : "elasticsearch",
"version" : {
"number" : "2.2.1",
"build_hash" : "d045fc29d1932bce18b2e65ab8b297fbf6cd41a1",
"build_timestamp" : "2016-03-09T09:38:54Z",
"build_snapshot" : false,
"lucene_version" : "5.4.1"
},
"tagline" : "You Know, for Search"
}