Elasticsearch集群搭建

2021-10-13 22:01:42 字數 1774 閱讀 3617

準備三颱伺服器,如:

192.168.158.211    es211

192.168.158.212    es212

192.168.158.213    es213

以7.9.3為例:

2、修改配置

切換到 elasticsearch-7.9.3/config目錄,修改elasticsearch.yml配置檔案

cluster.name: es-cluster  ###保證三颱伺服器節點集群名稱相同

node.name: node-1         ###保證每個節點名稱不一樣

network.host: 192.168.158.211  ###實際伺服器的ip,此處也可以陪置為0.0.0.0 允許遠端訪問

discovery.seed_hosts: ["192.168.158.211", "192.168.158.212","192.168.158.213"]             ###多個節點集群(

cluster.initial_master_nodes: ["192.168.158.211", "192.168.158.212","192.168.158.213"]   ###多個節點集群

ps:如果修改jvm引數,需要修改jvm.options配置

執行命令:bin/elasticsearch &

檢視日誌:tail -f   logs/es-cluster.log

1、報錯:提示啟動es不能再root使用者下啟動

新增使用者:

建立使用者: adduser elk

設定密碼:passwd elk

新增許可權:chown -r elk ./elasticsearch/*

切換使用者:su elk

2、切回elk賬戶,再次啟動發現報錯:

修改/etc/security/limits.conf檔案

追加如下內容:

* soft nofile 65536

* hard nofile 65536

* soft nproc 4096

* hard nproc 4096

3、切回elk賬戶,再次啟動發現報錯:

執行命令:sysctl -w vm.max_map_count=262144  (立即生效)

修改/etc/sysctl.conf檔案

追加如下內容:

vm.max_map_count=262144

檢視集群名稱等資訊: 

檢視集群節點:             http://

檢視磁碟分配情況:      http://

檢視集群健康狀況:      /_cat/health?v

檢視集群的索引數:      /_cat/indices?v

以上!!!

構建elasticsearch集群

初始化系統環境 在 etc security limits.conf 增加如下兩行 elasticsearch soft nofile 4096 elasticsearch hard nofile 65536 curl o elasticsearch 解壓軟體包 tar xvf elasticsea...

Elasticsearch集群搭建

1 主節點 儲存資料資訊 meta data 元資料 描述資料的資料,客戶端通過主節點獲取真正的資料位置,到資料節點datanode獲取資料分片 2 資料節點 只負責資料的讀和寫 3 負載均衡節點 當主節點連線的客戶端過多,可以引入負載均衡節點 分擔併發,既不是主節點,也不是資料節點 搭建另外兩台e...

Elasticsearch集群搭建

1 分發 scp 2.修改每一台機器的配置檔案 a 集群的名字 cluster.name my es b 節點名字 node.name node 1 c es儲存資料的路徑 path.data home zpark esdata data d es生成log資訊的路徑 path.logs home ...