一般情况下单台服务器只会部署一个ElasticSearch node,但是在学习过程中,很多情况下会需要实现ElasticSearch的分布式效果,所以需要启动多个节点,但是学习开发环境(不想开多个虚拟机实现多个服务器的效果),所以就想着在一台服务器上部署多个结点(下文以2个结点作为例子),两个节点分别称为实例一、二。
1、首先将elasticsearch-5.0.2文件夹再复制一份
# wuxiwei @ wuxiwei in ~/software$ cp -R elasticsearch-5.0.2 elasticsearch-5.0.2-node-2# wuxiwei @ wuxiwei in ~/software$ ls -l total 145568drwxr-xr-x 12 wuxiwei staff 408 12 11 16:23 elasticsearch-5.0.2drwxr-xr-x 12 wuxiwei staff 408 12 11 16:27 elasticsearch-5.0.2-node-2
2、主要工作就是修改elasticsearch.yml配置文件。
实例二:config目录下的elasticsearch.yml内容
将node.name: node-1 修改为 node-2,
3、分别开启两个节点
# wuxiwei @ wuxiwei in ~/software/elasticsearch-5.0.2$ ./bin/elasticsearch