windows集群部署
之前的操作都是在单个节点上运行的,也就是单机,但是在实际应用中用到的最多的就是集群.
windows集群如何部署
操作步骤
-
进入elasticSearch跟目标下,先恢复到原始未运行的状态,删除data文件夹,删除logs文件夹下的文件
-
进入config文件夹编辑 elasticsearch.yml 文件
cluster.name(名字可以自己取)
node.name:设置节点名称:(node-1001) //多集群下节点名称不能重复
node.master: true
node.data: truenetwork.host修改为localhost
http.port:(1001) //不能重复
transport.tcp.port: (9301) //不能重复(监控端口)http.cors.enabled: true
http.cors.allow-origin: “*” -
启动node-1001
-
布置第二个节点node-1002,复制一份node-1001副本修改为node-1002,并删除data文件夹和logs下的文件
-
修改 elasticsearch.yml 文件
node.name: node-1002
http.port: 1002
transport.tcp.port: 9302
discovery.seed_hosts: [“localhost:9301”]
discovery.zen.fd.ping_timeout: 1m
discovery.zen.fd.ping_retries: 5 -
启动node-1002,会自动关联node-1001,只需要查询node-1001状态即可看到节点数变为两个
-
同样的方式部署node-1003
修改 elasticsearch.yml 文件
discovery.seed_hosts: [“localhost:9301”,“localhost:9302”]
至此就部署完成