Elasticsearch 7 集群部署

Elasticsearch 7 集群部署

单机部署请参考上一篇文章 https://www.cnblogs.com/thomas-fan/p/15913350.html

  1. 准备工作(重要!)

    搭建集群时,请务必清空每个节点data 目录下的 nodes 文件夹,不然集群 uuid 会默认使用原始 nodes 中的数据,导致集群搭建失败!

  2. 配置节点的 elasticsearch.yml

    # 集群名, 同一集群节点的集群名应该一致
    cluster.name: es-cluster
    # 节点名, 每个节点名应该不同 node-1,node-2 etc...
    node.name: node-master
    # 跨域相关配置
    http.cors.enabled: true
    http.cors.allow-origin: "*"
    # 路径相关配置
    path.data: /usr/local/elasticsearch-7.11.2/data
    path.logs: /usr/local/elasticsearch-7.11.2/logs
    # 代表有资格竞争 master
    node.master: true
    # 代表为数据节点
    node.data: true
    # 所有节点 hosts
    discovery.seed_hosts: ["192.168.31.201", "192.168.31.202", "192.168.31.203"]
    # 初始节点名
    cluster.initial_master_nodes: ["node-master"]
    
  3. 重启 elasticsearch,查看集群状态

    image-20220219223429218

posted @ 2022-02-19 22:36  那个吧..你懂的!  阅读(351)  评论(0编辑  收藏  举报