阅读量:1
Debian Hadoop集群扩容主要有动态扩容(添加新节点)和动态缩容(移除节点)两种方式,具体方法如下:
- 动态扩容
- 配置文件修改:在NameNode节点的
hdfs-site.xml中添加dfs.hosts属性,列出允许连接的DataNode网络地址;在ResourceManager节点的yarn-site.xml中添加yarn.resourcemanager.nodes.include-path属性,列出允许连接的NodeManager网络地址。 - 新节点配置:在新节点上安装Hadoop并配置环境变量,修改
slaves文件(或include文件),添加所有DataNode和NodeManager的主机名。 - 启动新节点:在新节点上执行
hadoop-daemon.sh start datanode和yarn-daemon.sh start nodemanager,启动DataNode和NodeManager守护进程。 - 验证扩容:使用
hdfs dfsadmin -refreshNodes和yarn rmadmin -refreshNodes命令刷新节点列表,确认新节点已成功加入集群。
- 配置文件修改:在NameNode节点的
- 动态缩容
- 准备移除节点:将待移除节点告知NameNode,以便HDFS将数据块复制到其他节点。
- 停止节点服务:在待移除节点上执行
hadoop-daemon.sh stop datanode和yarn-daemon.sh stop nodemanager,停止相关守护进程。 - 更新配置文件:从
slaves文件(或include文件)中删除待移除节点的主机名。 - 验证缩容:使用
hdfs dfsadmin -refreshNodes和yarn rmadmin -refreshNodes命令刷新节点列表,确认节点已成功移除。
以上就是关于“Debian Hadoop 集群扩容方法”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm