2015年11月21日 星期六

[elasticsearch]elasticsearch安裝

最近由於elasticsearch升級至2.0版本,需要更新自己主機上的版本,順便做個紀錄
首先,先下載你需要的版本的壓縮檔
https://www.elastic.co/downloads/elasticsearch
分別有 zip,tar,deb,rpm等四種格式,下載後解壓縮,
執行解壓縮後目錄中的 bin/elasticsearch即可,
打開瀏覽器連結到http://127.0.0.1:9200應該就可以看到畫面,
類似這樣的文字
{
  "name" : "Stentor",
  "cluster_name" : "elasticsearch",
  "version" : {
    "number" : "2.0.0",
    "build_hash" : "de54438d6af8f9340d50c5c786151783ce7d6be5",
    "build_timestamp" : "2015-10-22T08:09:48Z",
    "build_snapshot" : false,
    "lucene_version" : "5.2.1"
  },
  "tagline" : "You Know, for Search"
}  



另外,有幾點要注意的,2.0版本之後預設只允許localhost連接,如果外部需要連接
http://xxx.xxx.xx.x:9200的話,需修改設定檔config/elasticsearch.yml
其中的 network.host: 『您的IP』 。
還需要安裝java JDK version 1.8.0_25以上版本。

以上,除了安裝程式以外他還有許多不同語言的lib可以使用,列表如網址
https://www.elastic.co/guide/en/elasticsearch/client/index.html

由於elasticsearch只有提供文字介面可以使用,所以我習慣上會再去裝幾個web介面的plugin來使用
https://www.elastic.co/guide/en/elasticsearch/plugins/current/index.html
推薦使用:
  1. https://github.com/mobz/elasticsearch-head 極簡易的管理介面,使用及安裝上最簡單
  2. https://github.com/lmenezes/elasticsearch-kopf
    很漂亮的管理type與index介面,也提供了RESTful工具可以使用
  3. https://github.com/polyfractal/elasticsearch-inquisitor
    簡潔的RESTful工具跟analyzer介面

沒有留言:

張貼留言

Google Analytics初學者入門簡介