概述
ElasticSearch分布式集群搭建
网络配置
主机名称 | IP地址 |
---|---|
master | 192.168.10.110 |
slave1 | 192.168.10.111 |
slave2 | 192.168.10.112 |
参数配置
修改master的elasticsearch/config/elasticsearch.yml
$ vim elasticsearch.yml
# 在最下面加入
# 配置跨域
http.cors.enabled: true
http.cors.allow-origin: "*"
# 配置实例名称
cluster.name: elastic
# 配置节点名称
node.name: master
# 是否是主节点
network.host: 192.168.20.110
# 设置集群ip组
discovery.zen.ping.unicast.hosts: ["192.168.20.100", "192.168.20.111","192.168.20.112"]
# 设置最小的主机数
discovery.zen.minimum_master_nodes: 2
修改slave1的elasticsearch/config/elasticsearch.yml
$ vim elasticsearch.yml
# 在最下面加入
# 配置跨域
http.cors.enabled: true
http.cors.allow-origin: "*"
# 配置实例名称
cluster.name: elastic
# 配置节点名称
node.name: master
# 是否是主节点
network.host: 192.168.20.111
# 设置集群ip组
discovery.zen.ping.unicast.hosts: ["192.168.20.100", "192.168.20.111","192.168.20.112"]
# 设置最小的主机数
discovery.zen.minimum_master_nodes: 2
修改slave2的elasticsearch/config/elasticsearch.yml
$ vim elasticsearch.yml
# 在最下面加入
# 配置跨域
http.cors.enabled: true
http.cors.allow-origin: "*"
# 配置实例名称
cluster.name: elastic
# 配置节点名称
node.name: master
# 是否是主节点
network.host: 192.168.20.112
# 设置集群ip组
discovery.zen.ping.unicast.hosts: ["192.168.20.100", "192.168.20.111","192.168.20.112"]
# 设置最小的主机数
discovery.zen.minimum_master_nodes: 2
启动集群
清空三台机器elasticsearch目录下data和logs文件夹下文件,依次启动master,slave1,slave2
$ ./bin/elasticsearch
最后
以上就是紧张长颈鹿为你收集整理的ElasticSearch分布式集群搭建ElasticSearch分布式集群搭建的全部内容,希望文章能够帮你解决ElasticSearch分布式集群搭建ElasticSearch分布式集群搭建所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复