Windows安装Elasticsearch7.9.2

Windows安装Elasticsearch7.9.2
目标
  1. 单机实现集群模式
  2. head插件安装
实施
  1. 获取elasticsearch-7.9.2-windows-x86_64.zip
  2. 选择一个目录作为程序目录,本例为
D:\Program Files (x86)\D:\Program Files (x86)\elasticsearch-7.9.2-windows-x86_64
  1. 在程序目录复制3个ES副本,作为集群的三个节点,命名如下
elasticsearch-7.9.2
elasticsearch-7.9.2-node2
elasticsearch-7.9.2-node3
  1. 分别3个节点的配置文件elasticsearch.yml,内容如下
#同一集群的各个节点应配置相同的集群名称
cluster.name: my-application
#集群的不同节点应配置不同的节点名称,本例为node-1,节点2、3分别为node-2、node-3
node.name: node-1
node.master: true
node.attr.rack: r1
node.max_local_storage_nodes: 3
#节点数据、日志的存放位置
path.data: D:\elasticsearch\node-1\data
path.logs: D:\elasticsearch\node-1\logs
#服务侦听的目标,可配置为0.0.0.0以侦听全部
network.host: 127.0.0.1
#节点提供服务的端口,9200为节点1的端口,节点2、3可依次配置为9201、9202
http.port: 9200
#集群中各节点互相通讯的端口,9300为节点1的端口,节点2、3可依次配置为9301、9302
transport.tcp.port: 9300
discovery.zen.ping_timeout: 120s
client.transport.ping_timeout: 60s
http.cors.allow-headers: Authorization,X-Requested-With,Content-Length,Content-Type
#集群中的节点列表,用于检测集群中其他节点的状态,以判断是否加入其他主节点或选举新的主节点
discovery.zen.ping.unicast.hosts: ["127.0.0.1:9300","127.0.0.1:9301","127.0.0.1:9302"]
#允许跨域访问,以支持head插件
http.cors.enabled: true 
http.cors.allow-origin: "*"
  1. 分别在3个ES副本中找到bin目录下的elasticsearch.bat,运行
  2. 三个ES运行后会自动选举出主节点,进入集群模式工作(实际操作过程中发现,初次选举主节点非常慢,大约十分钟,后续无论中断哪个节点的服务,ES都会短时间内重新选举主节点以恢复正常公司)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值