码迷,mamicode.com
首页 > 其他好文 > 详细

如何在同一台服务器运行多个elasticsearch节点,组件一个分布式集群

时间:2020-12-10 10:33:04      阅读:1      评论:0      收藏:0      [点我收藏+]

标签:系统   config文件   des   url   ini   alt   图片   clust   pre   

直奔主题,只讲干货

?

  1. 解压缩三个elasticsearch包
    技术图片
    如果子目录data下有数据,删掉,不然会有坑:比如新增节点加入不到集群里
    技术图片
    ?

2.修改三个elasticsearch目录下的config文件elasticsearch.yml,添加三个字段

cluster.name: es-cluster
node.name: esnode-1
cluster.initial_master_nodes: ["esnode-1", "esnode-2", "esnode-3"]

因为我是通过kibana的web访问elasticsearch,如果有需要垮host访问elasticsearch URL,需要配置如下字段。而且不同elasticsearch节点的端口不能一样。如果不手动配置,系统会自动分配端口。
技术图片
?

cluster.initial_master_nodes这个字段一定不能忘了配置,否则启动第二个elasticsearch节点的时候,报“两个节点在竞选master”,第二个节点一直加不进来。

?

  1. 启动节点 加 -d 参数后台启动
    技术图片

  2. 三个节点成功启动后的样子
    GET _nodes

    技术图片

如何在同一台服务器运行多个elasticsearch节点,组件一个分布式集群

标签:系统   config文件   des   url   ini   alt   图片   clust   pre   

原文地址:https://blog.51cto.com/sampsondotqiu/2559943

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!