一般情况下单台服务器只会部署一个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

网友评论