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

延伸阅读

学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式