溫馨提示×

CentOS中怎么部署Elasticsearch集群

小億
139
2024-04-19 14:17:13
欄目: 智能運維

在CentOS上部署Elasticsearch集群需要以下步驟:

  1. 安裝Java:Elasticsearch是基于Java開發的,首先需要安裝Java環境??梢允褂靡韵旅畎惭bOpenJDK:
sudo yum install java-1.8.0-openjdk
  1. 下載并安裝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
  1. 配置Elasticsearch集群:修改每個節點的配置文件elasticsearch.yml,設置集群名稱、節點名稱、網絡地址等參數。確保每個節點的配置文件中cluster.namenode.name參數是唯一的。

  2. 啟動Elasticsearch節點:在每個節點上運行以下命令啟動Elasticsearch節點:

cd elasticsearch-7.15.1/bin
./elasticsearch
  1. 配置集群發現:使用Zen Discovery插件或Unicast發現機制來配置Elasticsearch集群發現。編輯elasticsearch.yml文件,添加以下配置:
discovery.seed_hosts: ["host1", "host2", "host3"]
cluster.initial_master_nodes: ["node-1", "node-2", "node-3"]
  1. 驗證集群狀態:使用curl命令驗證集群狀態,例如:
curl -X GET "localhost:9200/_cluster/health"

通過以上步驟,您可以在CentOS上成功部署Elasticsearch集群。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女