我是靠谱客的博主 伶俐黑米,最近开发中收集的这篇文章主要介绍搜索引擎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.环境配置:

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。

最后

以上就是伶俐黑米为你收集整理的搜索引擎ElasticSearch分布式的搭建(三)的全部内容,希望文章能够帮你解决搜索引擎ElasticSearch分布式的搭建(三)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部