Windows系统下Elasticsearch-7.15.2单服务器配置多节点 – joshua317的博客

在windows系统上配置3个节点 node-1,node-2,node-3 ElasticSearch安装请参考https://www.joshua317.com/article/207

复制ElasticSearch安装目录,分别命名为elasticsearch-7.15.2-01,elasticsearch-7.15.2-02,elasticsearch-7.15.2-03

2.1 配置第一个主节点文件

进入到elasticsearch-7.15.2-01目录,修改elasticsearch-7.15.2-01\config\elasticsearch.yml文件

# 设成0.0.0.0让任何人都可以访问,线上服务不要这样设置。 network.host: 0.0.0.0 http.port: 9201 # 解决elasticsearch-head 集群健康值: 未连接问题, 配置解决跨域, 否则es-head连接会跨域 http.cors.enabled: true http.cors.allow-origin: "*" #集群名称,节点之间要保持一致 cluster.name: joshua317-elasticsearch #节点名称,集群内要保持唯一 node.name: node-1 # 设置指定候选主节点 cluster.initial_master_nodes: ["node-1"] #集群通信端口 transport.tcp.port: 9301 # 是否设置主节点,默认为true node.master: true # 是否允许节点存储数据,默认为true node.data: true # 自动发现设置,配置之后集群的主机之间可以自动发现 discovery.seed_hosts: ["127.0.0.1:9301"] xpack.security.enabled: false 

2.2 配置第二个主节点文件

进入到elasticsearch-7.15.2-02目录,修改elasticsearch-7.15.2-02\config\elasticsearch.yml文件

# 设成0.0.0.0让任何人都可以访问,线上服务不要这样设置。 network.host: 0.0.0.0 http.port: 9202 # 解决elasticsearch-head 集群健康值: 未连接问题, 配置解决跨域, 否则es-head连接会跨域 http.cors.enabled: true http.cors.allow-origin: "*" #集群名称,节点之间要保持一致 cluster.name: joshua317-elasticsearch #节点名称,集群内要保持唯一 node.name: node-2 # 设置指定候选主节点 cluster.initial_master_nodes: ["node-2"] #集群通信端口 transport.tcp.port: 9302 # 是否设置主节点,默认为true node.master: false # 是否允许节点存储数据,默认为true node.data: true # 自动发现设置,配置之后集群的主机之间可以自动发现 discovery.seed_hosts: ["127.0.0.1:9301"] xpack.security.enabled: false 

2.3 配置第三个主节点文件

进入到elasticsearch-7.15.2-03目录,修改elasticsearch-7.15.2-03\config\elasticsearch.yml文件

# 设成0.0.0.0让任何人都可以访问,线上服务不要这样设置。 network.host: 0.0.0.0 http.port: 9203 # 解决elasticsearch-head 集群健康值: 未连接问题, 配置解决跨域, 否则es-head连接会跨域 http.cors.enabled: true http.cors.allow-origin: "*" #集群名称,节点之间要保持一致 cluster.name: joshua317-elasticsearch #节点名称,集群内要保持唯一 node.name: node-3 # 设置指定候选主节点 cluster.initial_master_nodes: ["node-3"] #集群通信端口 transport.tcp.port: 9303 # 是否设置主节点,默认为true node.master: false # 是否允许节点存储数据,默认为true node.data: true # 自动发现设置,配置之后集群的主机之间可以自动发现 discovery.seed_hosts: ["127.0.0.1:9301"] xpack.security.enabled: false 

注意:

(1)failure when sending a validation request to node或者failed to download database

原因:从节点无法加入主节点

解决方案:ElasticSearch安装目录里data文件夹下的数据删除

原文链接:https://blog.csdn.net/joshua317/article/details/121778242

原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/7109

(0)
上一篇 2022年8月8日
下一篇 2022年8月8日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

优速盾注册领取大礼包www.cdnb.net
/sitemap.xml