elasticsearch 安裝及運行

這裏我用的是 elasticsearch1.7.1 

1.下載地址:http://download.csdn.net/detail/woshiyigenongming/9888151

2.下載後將壓縮包上傳到Linux

3.解壓安裝包

tar -zxvf elasticsearch1.7.1

4.解壓好後進入其bin目錄下輸入命令:./ elasticsearch 運行程序,後臺運行的命令是:./ elasticsearch -d

如果出現

[2017-07-04 19:04:05,743][INFO ][node                     ] [Ogress] version[1.7.1], pi
[2017-07-04 19:04:05,757][INFO ][node                     ] [Ogress] initializing ...
[2017-07-04 19:04:06,089][INFO ][plugins                  ] [Ogress] loaded [], sites [
[2017-07-04 19:04:06,252][INFO ][env                      ] [Ogress] using [1] data patpace [5.7gb], net total_space [8.3gb], types [ext4]
[2017-07-04 19:04:12,236][INFO ][node                     ] [Ogress] initialized
[2017-07-04 19:04:12,237][INFO ][node                     ] [Ogress] starting ...
[2017-07-04 19:04:12,874][INFO ][transport                ] [Ogress] bound_address {ine.3:9300]}
[2017-07-04 19:04:13,005][INFO ][discovery                ] [Ogress] elasticsearch/yWbL
[2017-07-04 19:04:16,909][INFO ][cluster.service          ] [Ogress] new_master [Ogressreason: zen-disco-join (elected_as_master)
[2017-07-04 19:04:17,001][INFO ][http                     ] [Ogress] bound_address {ine.3:9200]}

表示啓動成功。

5.在瀏覽器地址欄輸入http://ip地址:9200,出現以下json結構(如果還不熟悉json[JavaScript Object Notation],可以看看http://en.wikipedia.org/wiki/JSON上的這篇文章。)

status 200
name "Agatha Harkness"
cluster_name "elasticsearch"
version
number "1.7.1"
build_hash "b88f43fc40b0bcd7f173a1f9ee2e97816de80b19"
build_timestamp "2015-07-29T09:54:16Z"
build_snapshot false
lucene_version "4.10.4"
tagline "You Know, for Search"
如果這步出現頁面訪問不到之類的情況,請檢查Linux的防火牆,命令:service iptables stop關閉防火牆。

然後再重複上述操作,在地址欄輸入,就可訪問了。

現在,可以使用cURL程序。例如,檢查集羣健康度,使用以下命令:

curl -XGET http://ip:9200/_cluster/health?pretty

參數-X是一個請求方法,默認值是GET。作爲一個標準,API返回的JSON對象裏,換行符是被省略的,在請求中加上pretty參數是強制ElasticSearch在響應中加上換行符,使之可讀。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章