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