阅读量:0
在CentOS上部署Elasticsearch集群需要以下步骤:
- 安装Java:Elasticsearch是基于Java开发的,首先需要安装Java环境。可以使用以下命令安装OpenJDK:
sudo yum install java-1.8.0-openjdk
- 下载并安装Elasticsearch:可以从Elasticsearch官网下载最新版本的Elasticsearch压缩包,并解压到指定目录,例如:
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.15.1-linux-x86_64.tar.gz tar -zxvf elasticsearch-7.15.1-linux-x86_64.tar.gz
配置Elasticsearch集群:修改每个节点的配置文件
elasticsearch.yml
,设置集群名称、节点名称、网络地址等参数。确保每个节点的配置文件中cluster.name
和node.name
参数是唯一的。启动Elasticsearch节点:在每个节点上运行以下命令启动Elasticsearch节点:
cd elasticsearch-7.15.1/bin ./elasticsearch
- 配置集群发现:使用Zen Discovery插件或Unicast发现机制来配置Elasticsearch集群发现。编辑
elasticsearch.yml
文件,添加以下配置:
discovery.seed_hosts: ["host1", "host2", "host3"] cluster.initial_master_nodes: ["node-1", "node-2", "node-3"]
- 验证集群状态:使用curl命令验证集群状态,例如:
curl -X GET "localhost:9200/_cluster/health"
通过以上步骤,您可以在CentOS上成功部署Elasticsearch集群。