搜索引擎ElasticSearch分布式的搭建(三)

第一步.配置主节点

1.配置环境:
vim config/elasticsearch.yml在配置文件中加上下面的配置:

cluster.name: wali
node.name: master   //主节点的名字
node.master: true

network.host: 127.0.0.1  //主节点的ip

2.配置完成重新启动:

首先查找到原来启动的进程:

ps -ef | grep `pwd` 查询进程,然后通过kill杀死查询到的进程

然后启动:

./bin/elasticsearch -d

3.检查:

登录http://127.0.0.1:9100/可以看到节点信息已经显示master了
在这里插入图片描述

并且进入到http://127.0.0.1:9200/可以看到cluster_name已经变成wali了
在这里插入图片描述

第二步.配置第一个子节点

复制gz包解压缩放到es_slave,然后复制解压后的文件叫 es_slave1,然后进入到项目目录中进行配置

1.环境配置:

扫描二维码关注公众号,回复: 5494677 查看本文章

vim config/elasticsearch.yml在配置文件中加上下面的配置:

cluster.name: wali   //保证和主节点一致
node.name: slave1    //节点名字
        
network.host: 127.0.0.1  //本节点ip
http.port: 8200          //本节点端口

discovery.zen.ping.unicast.hosts: ["127.0.0.1"]  //找到指挥官也就是主节点

2.服务启动:

./bin/elasticsearch -d

3.检查:
进入到http://localhost:9100 可以看到多了一个salve1
在这里插入图片描述

第三步.配置第二个子节点

复制gz包解压缩放到es_slave,然后复制解压后的文件叫 es_slave2

1.环境配置:

vim config/elasticsearch.yml在配置文件中加上下面的配置:

cluster.name: wali   //保证和主节点一致
node.name: slave2    //节点名字

network.host: 127.0.0.1  //本节点ip
http.port: 8000          //本节点端口

discovery.zen.ping.unicast.hosts: ["127.0.0.1"]  //找到指挥官也就是主节点

2.服务启动:

./bin/elasticsearch -d

3.检查:

进入到http://localhost:9100 可以看到多了一个salve2
在这里插入图片描述

到这里ElasticSearch的分布式环境就搭建完成了,可以看出来ElasticSearch的横向扩展能力很强并且简单,接下来才开始真正的学习ElasticSearch。

猜你喜欢

转载自blog.csdn.net/ligh_sqh/article/details/85247743