在啟動或者安裝ES之前,需要先下載JDK 1.7以上的版本,對於2.0來說,要求JDK1.8以上。
檢查JDK的版本
使用命令:
java -version
echo $JAVA_HOME
查看JDK的版本,正確安裝JDK后,就可以下載安裝ES了。
下載文件
在網址:www.elastic.co/downloads 中下載最新版本的ES。
可以下載安裝文件或者壓縮文件,推薦下載壓縮文件:
tar -xvf elasticsearch-2.0.0.tar.gz
啟動
在linux下執行:
cd elasticsearch-2.0.0/bin ./elasticsearch
在windows下執行:
./elasticsearch.bat
可以看到如下的信息:
./elasticsearch [2014-03-13 13:42:17,218][INFO ][node ] [New Goblin] version[2.0.0], pid[2085], build[5c03844/2014-02-25T15:52:53Z] [2014-03-13 13:42:17,219][INFO ][node ] [New Goblin] initializing ... [2014-03-13 13:42:17,223][INFO ][plugins ] [New Goblin] loaded [], sites [] [2014-03-13 13:42:19,831][INFO ][node ] [New Goblin] initialized [2014-03-13 13:42:19,832][INFO ][node ] [New Goblin] starting ... [2014-03-13 13:42:19,958][INFO ][transport ] [New Goblin] bound_address {inet[/0:0:0:0:0:0:0:0:9300]}, publish_address {inet[/192.168.8.112:9300]} [2014-03-13 13:42:23,030][INFO ][cluster.service] [New Goblin] new_master [New Goblin][rWMtGj3dQouz2r6ZFL9v4g][mwubuntu1][inet[/192.168.8.112:9300]], reason: zen-disco-join (elected_as_master) [2014-03-13 13:42:23,100][INFO ][discovery ] [New Goblin] elasticsearch/rWMtGj3dQouz2r6ZFL9v4g [2014-03-13 13:42:23,125][INFO ][http ] [New Goblin] bound_address {inet[/0:0:0:0:0:0:0:0:9200]}, publish_address {inet[/192.168.8.112:9200]} [2014-03-13 13:42:23,629][INFO ][gateway ] [New Goblin] recovered [1] indices into cluster_state [2014-03-13 13:42:23,630][INFO ][node ] [New Goblin] started
觀察啟動信息可以得到如下的信息:
1 節點的名字是New Goblin,它在啟動后推選自己成為集群的主節點
2 監聽地址為192.168.8.112:9200
修改節點和集群的名字
ES可以手動修改節點和集群的名字,也可以在命令行啟動時,直接修改:
./elasticsearch --cluster.name my_cluster_name --node.name my_node_name
