如何在单台机器上完成弹性搜索群集的设置?

时间:2017-05-30 11:28:53

标签: elasticsearch deployment cluster-computing

在我在不同磁盘上的单台机器上,我想设置Elastic Search Cluster集群节点设置,如何实现?

1 个答案:

答案 0 :(得分:0)

您可以构建弹性群集。一个主服务器和一个客户端以及两个数据节点 数据节点将使用磁盘1和磁盘2.主节点和客户端节点将使用磁盘。 e.g:

  1. elastic-master-node - PORT:9020
  2. 配置:

    node.name:es-master-01

    node.master:true

    node.ingest:false

    node.data:false

    http.enabled:false

    path.data:/ data / es-master-01

    1. elastic-client-node - PORT:9021
    2. 配置:

      node.name:es-client-01

      node.master:false

      node.ingest:true

      node.data:false

      http.enabled:true

      path.data:/ data / es-client-01

      discovery.zen.ping.unicast.hosts:[“localhost:9300”]

      discovery.zen.minimum_master_nodes:3

      1. elastic-data-node - PORT:9022
      2. 配置:

        node.name:es-data-01

        node.master:false

        node.ingest:false

        node.data:true

        http.enabled:false

        path.data:/ data / es-data-01(DISK 1)

        discovery.zen.ping.unicast.hosts:[“localhost:9300”]

        discovery.zen.minimum_master_nodes:3

        1. elastic-data-node - PORT:9023 配置:
        2. node.name:es-data -02

          node.master:false

          node.ingest:false

          node.data:true

          http.enabled:false

          path.data:/ data / es-data-02(DISK 2)

          discovery.zen.ping.unicast.hosts:[“localhost:9300”]

          discovery.zen.minimum_master_nodes:3