前言一、准备文件
1. 新建文件夹elasticsearch-cluster2. 修改上面复制的三个节点服务 二、部署第一个节点
1. 修改配置文件2. 运行elasticsearch.bat文件,启动该节点服务3. 查看节点服务状态 三、部署第二个节点
1. 修改配置文件2. 运行elasticsearch.bat文件,启动该节点服务3. 查看节点服务状态 四、部署第三个节点
1. 修改配置文件2. 运行elasticsearch.bat文件,启动该节点服务3. 查看节点服务状态
前言
本文将在Windows 10环境下搭建一个ElasticSearch集群服务,该服务将拥有3个节点;
一、准备文件 1. 新建文件夹elasticsearch-cluster
然后将从官网下载的elasticsearch-7.8.0复制三份节点服务,并重命名为:elasticsearch-7.8.0-node-1001,elasticsearch-7.8.0-node-1002,elasticsearch-7.8.0-node-1003。
2. 修改上面复制的三个节点服务如下图所示:
二、部署第一个节点 1. 修改配置文件打开1001的节点服务里的文件“config/elasticsearch.yml”,添加如下配置:
#集群名称,节点之间要保持一致 cluster.name: my-application #节点名称,节点之间要唯一 node.name: node-1001 #当前节点可以作为主节点 node.master: true #当前节点可以作为数据节点 node.data: true #节点的ip地址 network.host: 127.0.0.1 #节点的http端口 http.port: 1001 #节点的tcp通信端口 transport.tcp.port: 9301 #跨域配置 http.cors.enabled: true http.cors.allow-origin: "*"2. 运行elasticsearch.bat文件,启动该节点服务 3. 查看节点服务状态
http://127.0.0.1:1001/_cluster/health
说明该节点服务启动成功!
三、部署第二个节点 1. 修改配置文件打开1002的节点服务里的文件“config/elasticsearch.yml”,添加如下配置:
#集群名称,节点之间要保持一致 cluster.name: my-application #节点名称,节点之间要唯一 node.name: node-1002 #当前节点可以作为主节点 node.master: true #当前节点可以作为数据节点 node.data: true #节点的ip地址 network.host: 127.0.0.1 #节点的http端口 http.port: 1002 #节点的tcp通信端口 transport.tcp.port: 9302 #已启动的节点服务地址列表 discovery.seed_hosts: ["127.0.0.1:9301"] #超时时间 discovery.zen.fd.ping_timeout: 1m #尝试次数 discovery.zen.fd.ping_retries: 5 #跨域配置 http.cors.enabled: true http.cors.allow-origin: "*"2. 运行elasticsearch.bat文件,启动该节点服务 3. 查看节点服务状态
http://127.0.0.1:1002/_cluster/health
说明集群中已经有两个节点了,1002节点服务启动成功!
打开1003的节点服务里的文件“config/elasticsearch.yml”,添加如下配置:
#集群名称,节点之间要保持一致 cluster.name: my-application #节点名称,节点之间要唯一 node.name: node-1003 #当前节点可以作为主节点 node.master: true #当前节点可以作为数据节点 node.data: true #节点的ip地址 network.host: 127.0.0.1 #节点的http端口 http.port: 1003 #节点的tcp通信端口 transport.tcp.port: 9303 #已启动的节点服务地址列表 discovery.seed_hosts: ["127.0.0.1:9301","127.0.0.1:9302"] #超时时间 discovery.zen.fd.ping_timeout: 1m #尝试次数 discovery.zen.fd.ping_retries: 5 #跨域配置 http.cors.enabled: true http.cors.allow-origin: "*"2. 运行elasticsearch.bat文件,启动该节点服务 3. 查看节点服务状态
http://127.0.0.1:1003/_cluster/health
说明集群中已经有三个节点了,1003节点服务启动成功!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)