美文网首页
搭建ElasticSearch集群

搭建ElasticSearch集群

作者: iDevOps | 来源:发表于2019-09-24 18:30 被阅读0次
相关概念
  • 集群cluster
    1.一个集群由一个或多个节点组织在一起,它们共同持有整个数据,并一起提供索引和搜索功能。
    2.一个集群由一个唯一的名字标识,整个名字默认是"elasticsearch",节点通过整个名字来加入到集群。
  • 节点node
    1.一个节点就是集群中的一台服务器,作为集群的一部分,它存储数据,参与集群的索引和搜索功能
    2.每个节点都是通过名字标识
    3.在一个集群中,可以创建任意多的节点。
集群结构图
搭建集群

1.新建Elasticsearch-cluster文件夹,并复制三个Elasticsearch服务到文件夹内
2.修改每台服务器的配置
在配置文件elasticsearch.yml文件末尾添加以下配置

# 节点1配置信息
# 集群名称
cluster.name: my-elasticsearch
# 节点名称
node.name: node-1
# ip地址
network.host: 127.0.0.1
# 服务端口号
http.port: 9201
# 集群间通信端口号
transport.tcp.port: 9301
# 设置集群自动发现机器ip集合
discovery.zen.ping.unicast.hosts: ["127.0.0.1:9301", "127.0.0.1:9302", "127.0.0.1:9303"]
# 节点2配置信息
# 集群名称
cluster.name: my-elasticsearch
# 节点名称
node.name: node-2
# ip地址
network.host: 127.0.0.1
# 服务端口号
http.port: 9202
# 集群间通信端口号
transport.tcp.port: 9302
# 设置集群自动发现机器ip集合
discovery.zen.ping.unicast.hosts: ["127.0.0.1:9301", "127.0.0.1:9302", "127.0.0.1:9303"]
# 节点3配置信息
# 集群名称
cluster.name: my-elasticsearch
# 节点名称
node.name: node-3
# ip地址
network.host: 127.0.0.1
# 服务端口号
http.port: 9203
# 集群间通信端口号
transport.tcp.port: 9303
# 设置集群自动发现机器ip集合
discovery.zen.ping.unicast.hosts: ["127.0.0.1:9301", "127.0.0.1:9302", "127.0.0.1:9303"]

3.分别启动三台Elasticsearch服务
4.连接任意一台服务查看效果


Elasticsearch集群

相关文章

网友评论

      本文标题:搭建ElasticSearch集群

      本文链接:https://www.haomeiwen.com/subject/jwhbuctx.html