0%

【ElasticSearch】ES环境搭建

ES环境搭建


1 Windows搭建ES集群

  • 集群演示为3个节点,集群名为es-cluster,节点名分别为node-9201node-9202node-9203node-9201为主节点,其他为数据节点

1.1 步骤

  • 将ES压缩包解压,复制为3份,对应3个节点
  • 修改./config/elasticsearch.yml文件
  • (1)node-9201
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    # 集群名
    cluster.name: es-cluster

    # 节点名
    node.name: node-9201

    # 节点角色
    node.roles: [master, data]

    # ip地址
    network.host: localhost

    # 端口号
    http.port: 9201

    # 内部通信端口号
    transport.port: 9301

    # 跨域设置
    http.cors.enabled: true
    http.cors.allow-origin: "*"
  • (2)node-9202
  • 大部分与node-9201一致,所以只展示不同的地方
    1
    2
    3
    4
    5
    6
    7
    8
    node.name: node-9202
    node.roles: [data]
    http.port: 9202
    transport.port: 9302

    # 集群发现地址
    discovery.seed_hosts: ["localhost:9201"]
    cluster.initial_master_nodes: ["node-9201"]
  • (3)node-9203

  • 与node-9202同理

    1
    2
    3
    4
    5
    6
    7
    8
    node.name: node-9203
    node.roles: [data]
    http.port: 9203
    transport.port: 9303

    # 集群发现地址
    discovery.seed_hosts: ["localhost:9201", "localhost:9202"]
    cluster.initial_master_nodes: ["node-9201"]
  • 依次启动9201,9202,9203即可

  • 查询集群状态:get http://ip:port/_cluster/health