ElasticSearch多節點模式的搭建

環境準備:
環境CentOS7
安裝了JDK1.8
這裏用的elasticsearch5.2.2爲例,你也可以用5.6.1或者更高的版本
參考之前的單節點模式
https://blog.51cto.com/6989066/2334006

(1)先確認slave節點與master節點之間SSH是否是通的,也就是確認節點之間已配置免密碼登陸
然後使用
scp -r /opt/module/elasticsearch-5.2.2 root@hdp22:/opt/module/elasticsearch-5.2.2
scp -r /opt/module/elasticsearch-5.2.2 root@hdp23:/opt/module/elasticsearch-5.2.2
。。。。。
拷貝至多臺從節點上
其中root是目標節點的用戶名,hdp22是目標節點的hostname,這個我在/etc/hosts裏面已經配好了,也可以用IP地址代替,建議用hostname。

(2)修改/opt/module/elasticsearch-5.2.2/config目錄下的elasticsearch.yml
ElasticSearch多節點模式的搭建
ElasticSearch多節點模式的搭建
注意
1.第17行cluster name,這個必須相同
2.23行node.name。這個不同節點必須不同。
3.修改Memery中的44,45行。

----------------------------------- Memory -----------------------------------

bootstrap.memory_lock: false
bootstrap.system_call_filter: false

4.修改大約57,61,70行。57行域名,可通過hostname命令查看主機名;61行端口號,70行集羣節點。ElasticSearch多節點模式的搭建

(3)在從節點上用root賬戶修改etc目錄下的配置文件
sudo vi /etc/security/limits.conf
sudo vi /etc/security/limits.d/20-nproc.conf(不一定是20開頭)
sudo vi /etc/sysctl.conf 
並執行命令:sudo sysctl -p
然後,重新啓動elasticsearch,即可啓動成功。
修改配置·文件可參考之前的elasticsearch單節點配置
https://blog.51cto.com/6989066/2334006

(4)在多個節點上啓動elasticsearch
bin/elasticsearch
後臺啓動方式
[itstar@hadoop105 elasticsearch-5.6.1]$ bin/elasticsearch -d

ElasticSearch多節點模式的搭建

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章