搭建 es 集群
warning:
这篇文章距离上次修改已过202天,其中的内容可能已经有所变动。
搭建Elasticsearch集群需要以下步骤:
- 准备多个Elasticsearch节点。
- 配置节点的
elasticsearch.yml
文件,指定集群名称以及节点名称,并且开启相应的设置,如 discovery.seed\_hosts 和 cluster.initial\_master\_nodes。 - 启动这些节点。
以下是一个简单的elasticsearch.yml
配置示例:
# 集群名称
cluster.name: my-cluster
# 节点名称
node.name: node-1
# 节点绑定的地址,可以是IP或者hostname
network.host: 192.168.1.1
# 节点监听的端口
http.port: 9200
# 节点之间通信的端口
transport.tcp.port: 9300
# 发现其他节点的主机
discovery.seed_hosts: ["192.168.1.1", "192.168.1.2"]
# 启动时可以选择的初始主节点
cluster.initial_master_nodes: ["node-1", "node-2"]
确保每个节点的cluster.name
相同,节点名称(node.name
)不同,network.host
设置为节点的IP或hostname,discovery.seed_hosts
包含所有节点的地址,并且cluster.initial_master_nodes
包含一些有master资格的节点。
在所有节点配置好后,启动Elasticsearch服务,集群将自动组织起来。如果配置正确,你将看到一个健康的、多节点的Elasticsearch集群。
评论已关闭