目录
一、准备三台elasticsearch服务器(复制三个es目录)
(一)es单机伪集群搭建
一、准备三台elasticsearch服务器(复制三个es目录)
1.把单机环境下载的es的安装包,复制三份,分别命名为:es-cluster-01,es-cluster-02,es-cluster-03,如图:
2.把3个ES服务器安装目录下的data目录以及下面的数据删除,确保三台主机数据一致。(不删除data/*,会导致集群创建失败。data下面就是lucene的索引库)
二、修改每台服务器的配置
1.修改es配置文件
分别在三台服务器的安装目录下的/config/elasticsearch.yml配置文件,添加以下信息(重点关注(----)的标注项);
es-cluster-01的配置:
# 集群名称(---------必须一致-------------)
cluster.name: my-elasticsearch
# 节点名称(---------必须不一致-------------)
node.name: node-1
# 是否可以成为master节点
node.master: true
# 是否允许该节点存储数据,默认开启
node.data: true
# 网络绑定0.0.0.0 (---------其他机器访问需要设置为0.0.0.0或者是自己的实际IP-------------)
network.host: 127.0.0.1
# 设置对外服务的http端口es默认9200(---------必须不一致,避免端口冲突-------------)
http.port: 9201
# 设置节点间交互的tcp端口,默认是9300(---------必须不一致----------