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 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录