直奔主题,只讲干货
- 解压缩三个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”,第二个节点一直加不进来。
-
启动节点 加 -d 参数后台启动
- 三个节点成功启动后的样子
GET _nodes