在CentOS上部署Elasticsearch集群需要以下步驟:
sudo yum install java-1.8.0-openjdk
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
elasticsearch.yml
文件,添加以下配置:discovery.seed_hosts: ["host1", "host2", "host3"]
cluster.initial_master_nodes: ["node-1", "node-2", "node-3"]
curl -X GET "localhost:9200/_cluster/health"
通過以上步驟,您可以在CentOS上成功部署Elasticsearch集群。