前言
我是在一台机器上配置多个节点,来做一个伪集群。真实的情况应该是多台服务器,每台服务器都作为一个节点,组成真正的集群。
部署ES
每台服务器都安装ES,并且保证版本是一致的(版本不一致的情况我没有尝试)。这里要注意,他们的属主属组都不能是root
我配置了3个节点,所有有3份ES的安装包。 暂时叫 a节点,b节点,c节点
配置ES
每个软件包里的config目录下的elasticsearch.yml都需要进行配置。
要特别注意 配置中的第九点
相关配置
1 集群名称:(必须一样)
cluster.name: quan
2 节点名称:(不能一样)
node.name: node-1 (a节点的配置)
node.name: node-2 (b节点的配置)
node.name: node-3 (c节点的配置)
3 数据和日志的存储位置(可以一样