Elasticsearch 多节点集群部署指南 - 从入门到实践
Elasticsearch 多节点集群部署指南 - 从入门到实践
1. 安装 Java
Elasticsearch 是基于 Java 的,所以在开始安装之前,需要先安装 Java。可以从 Oracle 官网下载最新的 Java 开发包 (JDK)。
2. 下载 Elasticsearch
到 Elasticsearch 官网下载最新的版本,解压缩到合适的目录。
3. 配置 Elasticsearch
在每个节点的 'elasticsearch.yml' 配置文件中,需要配置以下内容:
- 指定节点名称 ('node.name'):每个节点都需要有一个唯一的名称。
- 指定集群名称 ('cluster.name'):所有节点所属的集群需要有一个唯一的名称。
- 指定节点监听地址 ('network.host'):用于节点之间通信的地址。
- 指定节点发现地址 ('discovery.zen.ping.unicast.hosts'):用于发现其他节点的地址。
4. 启动 Elasticsearch
在每个节点上启动 Elasticsearch,可以使用命令行或脚本启动。
5. 验证集群状态
使用 curl 命令或浏览器访问其中一个节点的 'http://localhost:9200/_cat/health?v' 地址,查看集群状态和节点数量。
6. 添加新节点
在添加新节点之前,需要在新节点上安装 Java 和 Elasticsearch,并进行相应的配置。然后,在新节点上启动 Elasticsearch。新节点启动后,它会自动加入到集群中,成为一个新的节点。
原文地址: https://www.cveoy.top/t/topic/njXs 著作权归作者所有。请勿转载和采集!