您好,登錄后才能下訂單哦!
Elasticsearch至少需要Java 7。建議你使用Oracle的JDK版本1.8.0_25。在你安裝Elasticsearch時,請先檢查Java運行版本。
java -version echo $JAVA_HOME
一旦我們安裝了Java,我們就可以下載并運行Elasticsearch。二進制文件可以從www.elastic.co/downloads和https://github.com/elastic/elasticsearch/releases下載。對于每一個版本,你可以選擇zip/tar包
,或則
DEB/RPM包。
為簡單起見,我們使用tar包
。
curl-L -O https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/tar/elasticsearch/2.1.1/elasticsearch-2.1.1.tar.gz
然后解壓如下(Windows用戶應該解壓zip包):
tar -xvfelasticsearch-2.1.1.tar.gz
這將在你的當前目錄下創建一堆文件和文件夾。然后我們進入bin目錄如下:
CD elasticsearch-2.1.1/bin
現在我們準備開始我們的node和單cluster(Windows用戶應該運行elasticsearch.bat文件):
./elasticsearch
如果一切順利的話,你應該看到一堆信息,如下:
./elasticsearch
[2014-03-1313:42:17,218][INFO ][node ][NewGoblin] version[2.1.1],pid[2085], build[5c03844/2014-02-25T15:52:53Z]
[2014-03-1313:42:17,219][INFO ][node ][NewGoblin]initializing ...
[2014-03-1313:42:17,223][INFO ][plugins ][NewGoblin] loaded [],sites []
[2014-03-1313:42:19,831][INFO ][node ][NewGoblin] initialized
[2014-03-1313:42:19,832][INFO ][node ][NewGoblin] starting ...
[2014-03-1313:42:19,958][INFO ][transport ][NewGoblin] bound_address {inet[/0:0:0:0:0:0:0:0:9300]},publish_address {inet[/192.168.8.112:9300]}
[2014-03-1313:42:23,030][INFO ][cluster.service][NewGoblin]new_master [NewGoblin][rWMtGj3dQouz2r6ZFL9v4g][mwubuntu1][inet[/192.168.8.112:9300]],reason: zen-disco-join (elected_as_master)
[2014-03-1313:42:23,100][INFO ][discovery ][NewGoblin] elasticsearch/rWMtGj3dQouz2r6ZFL9v4g
[2014-03-1313:42:23,125][INFO ][http ][NewGoblin] bound_address {inet[/0:0:0:0:0:0:0:0:9200]},publish_address {inet[/192.168.8.112:9200]}
[2014-03-1313:42:23,629][INFO ][gateway ][NewGoblin] recovered [1]indices into cluster_state
[2014-03-1313:42:23,630][INFO ][node ][NewGoblin] started
我們可以看到,我們的節點稱為“NewGoblin”(你會有不同的名稱)已經啟動,選舉它自己作為master一個群集中。暫時不需要關注master意思。主要的一點,我們已經在一個集群中啟動了一個節點。
如前所述,我們可以重寫集群或節點名稱。這可以在啟動Elasticsearch時命令行完成,如下:
./elasticsearch --cluster.namemy_cluster_name --node.name my_node_name
同時注意標注的HTTP信息,關于HTTP地址(192.168.8.112)和端口(9200)。默認情況下,Elasticsearch使用端口9200提供的REST API。該端口是可配的。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。