本次集群搭建使用三台机器
环境要求每台机器需要保证单节点elasticSearch能正常运行,单机部署:centos7下ElasticSearch7.1.0单机部署
下载安装包和单节点部署一样,下载安装文件,解压
修改配置文件node-1
cluster.name: es-test-cluster #设置节点名称 node.name: node-1 ##设置数据文件路径 path.data: /opt/software/elasticSearch/elasticsearch-7.1.0/data/node1-data ##设置日志文件路径 path.logs: /opt/software/elasticSearch/elasticsearch-7.1.0/logs/node1-log ##开启远程连接权限 network.host: 0.0.0.0 #设置端口 默认9200 http.port: 9200 ##集群机器地址或主机名 discovery.seed_hosts: ["centos7_02","centos7_03","centos7_04"]
node-2
cluster.name: es-test-cluster #设置节点名称 node.name: node-2 ##设置数据文件路径 path.data: /opt/software/elasticSearch/elasticsearch-7.1.0/data/node2-data ##设置日志文件路径 path.logs: /opt/software/elasticSearch/elasticsearch-7.1.0/logs/node2-log ##开启远程连接权限 network.host: 0.0.0.0 ##设置端口 默认9200 http.port: 9200 ##集群机器地址或主机名 discovery.seed_hosts: ["centos7_02","centos7_03","centos7_04"]
node-3
cluster.name: es-test-cluster #设置节点名称 node.name: node-3 ##设置数据文件路径 path.data: /opt/software/elasticSearch/elasticsearch-7.1.0/data/node3-data ##设置日志文件路径 path.logs: /opt/software/elasticSearch/elasticsearch-7.1.0/logs/node3-log ##开启远程连接权限 network.host: 0.0.0.0 ##设置端口 默认9200 http.port: 9200 ##集群机器地址或主机名 discovery.seed_hosts: ["centos7_04","centos7_02","centos7_03"]启动
在三台机器上分别进入bin目录 ./elasticsearch 启动。
单机器部署三节点进入elasticsearch 的 home目录,分别执行
bin/elasticsearch -E node.name=node1 -E cluster.name=estest -E path.data=node1_data -E cluster.initial_master_nodes=node1 -d bin/elasticsearch -E node.name=node2 -E cluster.name=estest -E path.data=node2_data -E cluster.initial_master_nodes=node1 -d bin/elasticsearch -E node.name=node3 -E cluster.name=estest -E path.data=node3_data -E cluster.initial_master_nodes=node1 -d
-d 是以守护进程启动,可以去掉,去掉后需要打开三个窗口
启动参数描述



