千家信息网

ElasticSearch多节点模式的搭建

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,环境准备:环境CentOS7安装了JDK1.8这里用的elasticsearch6.2.2为例,你也可以用5.6.1或者更高的版本参考之前的单节点模式https://blog.51cto.com/69
千家信息网最后更新 2026年11月02日ElasticSearch多节点模式的搭建

环境准备:
环境CentOS7
安装了JDK1.8
这里用的elasticsearch6.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


注意
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行集群节点。

(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

节点 配置 不同 之间 命令 文件 环境 目录 目标 参考 模式 相同 成功 主机 也就是 口号 后台 地址 域名 多个 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技公司的优势 河南真二互联网科技有限公司 智网互联网科技 融势互联网科技 万达互联网科技 四川狮子座互联网科技 天扬科技互联网广告 科技大学互联网专业好不好 湖南洣水互联网科技有限公司扣款 上海电发互联网科技有限公司 恒银科技与互联网金融 团飞科技与伯堂互联网服务平台 互联网科技大奖都有哪些公司 电子科技大学互联网创业大赛 互联网金融科技公司的优势 互联网领先科技宣传片 2021世界互联网领先科技成果发布 福仕德教育科技互联网 科技信息时代互联网发展 互联网科技企业文化 手磨咖啡 互联网通讯科技 卓越科技互联网 招聘 黑科技闪耀互联网之光 健康食品互联网创新科技园项目 允成互联网科技有限公司融资 恒生互联网科技业指数调整周期 山东子淼互联网科技有限公司 江苏苏星互联网科技有限公司 广州梦谷互联网科技有限公司领导
0