Elasticsearch筆記(一)—Elasticsearch安裝配置
一、安裝Elasticsearch
·安裝Elasticsearch唯一的要求是安裝官方新版的Java,地址:http://www.java.com/
·java安裝配置:http://jingyan.baidu.com/article/e75aca85b29c3b142edac6a8.html
·Elasticsearch下載地址:http://www.elasticsearch.org/download/
·下載後直接解壓,進入目錄下的bin,在cmd下運行elasticsearch.bat 即可啓動Elasticsearch
·用瀏覽器訪問: http://localhost:9200/ ,如果出現類似如下結果則說明安裝成功:
{
"name" : "Benedict Kine",
"cluster_name" : "elasticsearch",
"version" : {
"number" : "2.2.0",
"build_hash" : "8ff36d139e16f8720f2947ef62c8167a888992fe",
"build_timestamp" : "2016-01-27T13:32:39Z",
"build_snapshot" : false,
"lucene_version" : "5.4.1"
},
"tagline" : "You Know, for Search"
}
其中:
·name———Elasticsearch實例的名字,默認情況下它將從名字列表中隨機選擇一個,其設置是在config/elasticsearch.yml文件中;
·version———版本號,以json格式表示了一組信息,其中:
number字段代表了當前運行Elasticserch的版本號;
build_snashot字段代表了當前版本是否是從源代碼構建而來;
lucene_version表示Elasticsearch所基於的Lucene的版本;
·tagline———包含了Elasticsearch的第一個tagline:"You Know, for Search"。
三、插件介紹及安裝
Head
Head是一個用來監控Elasticsearch狀態的客戶端插件。
安裝:到bin目錄下 plugin install mobz/elasticsearch-head
安裝後再瀏覽器中輸入: http://localhost:9200/_plugin/head/ ,會打開如下界面:
圖中顯示了一個節點Benedict Kine,每個節點擁有不同index的數據,Head提供了HTTP客戶端。
Marvel
Marvel是Elasticsearch的圖形化監控客戶端,可以用來查看當前的各項狀態。
安裝:
marvel 是以 elasticsearch 的插件形式存在的,可以直接通過插件安裝:
# ./bin/plugin -i elasticsearch/marvel/latest
如果你是從官網下載的安裝包,則運行:
# ./bin/plugin -i marvel file:///path/to/marvel-latest.zip
運行:
在瀏覽器中輸入:http://localhost:9200/_plugin/marvel/ ,會打開如下界面:
3、bigdesk插件安裝與使用
進入到安裝目錄的bin下面,運行以下命令:plugin -install lukas-vlcek/bigdesk
測試:http://ip:9200/_plugin/bigdesk/
這個插件可以看到節點、集羣的狀態,線程、內存、cpu消耗等系統狀態。