Elasticsearch集群部署簡易教程

2021-09-24 22:20:59 字數 2595 閱讀 9955

192.168.250.128

192.168.250.129

192.168.250.130

解壓到安裝目錄

建立乙個es啟動使用者,因為不能用root來啟動,這裡就建乙個叫』elastic』的使用者

adduser elastic

passwd elastic

(輸入密碼,兩次)

改變elasticsearc**件夾所有者到建立的elsatic使用者

chown -r elastic:elastic elasticsearch-5.6.6/
用root使用者,編輯limits.conf配置檔案,修改使用者最大可建立檔案數,因為可創檔案數太小的話es啟動不了

vim /etc/security/limits.conf

新增以下配置

用root使用者,修改配置檔案sysctl.conf檔案,調大最大虛擬記憶體,因為虛擬記憶體太小的話es也啟動不了

vim /etc/sysctl.conf

新增vm.max_map_count=655360

新增完成後必須執行以下命令配置才可生效

然後進入es資料夾,修改conf/elasticsearch.yml配置檔案

準備工作完成,現在切換到elastic使用者下就可以啟動了

su elastic

進到es的bin目錄下

cd elasticsearch-5.6.6/bin

./elsticsearch

即可啟動。

要想放到後台程序啟動,就用

./elsticsearch -d

至此單台節點的es啟動成功了,可以在瀏覽器輸入 檢視

我這裡是三颱機器的集群,在另外兩台機器上分別執行以上同樣的操作,一步都不能少,但是其中唯一不同的就是三颱的conf/elasticsearch.yml配置檔案的不同

192.168.250.128的配置如下

192.168.250.129的配置如下

192.168.250.130的配置如下

可以看到只有node.name不同。然後每台機器分別啟動es,記得要用elastic使用者來啟

啟動成功之後可以在瀏覽器上看到,三颱的截圖如下:

就照著步驟做,應該沒有問題,如果中途還有遇到問題或者不懂可以參考一下這篇blog寫的很詳細

完!

構建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 ...