在启动或者安装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..tar.gz
启动
在linux下执行:
cd elasticsearch-2.0./bin
./elasticsearch
在windows下执行:
./elasticsearch.bat
可以看到如下的信息:
./elasticsearch
[-- ::,][INFO ][node ] [New Goblin] version[2.0.], pid[], build[5c03844/--25T15::53Z]
[-- ::,][INFO ][node ] [New Goblin] initializing ...
[-- ::,][INFO ][plugins ] [New Goblin] loaded [], sites []
[-- ::,][INFO ][node ] [New Goblin] initialized
[-- ::,][INFO ][node ] [New Goblin] starting ...
[-- ::,][INFO ][transport ] [New Goblin] bound_address {inet[/::::::::]}, publish_address {inet[/192.168.8.112:]}
[-- ::,][INFO ][cluster.service] [New Goblin] new_master [New Goblin][rWMtGj3dQouz2r6ZFL9v4g][mwubuntu1][inet[/192.168.8.112:]], reason: zen-disco-join (elected_as_master)
[-- ::,][INFO ][discovery ] [New Goblin] elasticsearch/rWMtGj3dQouz2r6ZFL9v4g
[-- ::,][INFO ][http ] [New Goblin] bound_address {inet[/::::::::]}, publish_address {inet[/192.168.8.112:]}
[-- ::,][INFO ][gateway ] [New Goblin] recovered [] indices into cluster_state
[-- ::,][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