Debian Hadoop集群扩展主要有**动态扩容(添加节点)和动态缩容(移除节点)**两种方式,具体方法如下:
hdfs-site.xml,添加dfs.hosts属性,列出所有允许连接的DataNode节点IP。yarn-site.xml,添加yarn.resourcemanager.nodes.include-path属性,指定NodeManager节点列表。slaves文件(或include文件)中添加新节点主机名。hadoop-daemon.sh start datanodeyarn-daemon.sh start nodemanager。hdfs dfsadmin -refreshNodes(刷新HDFS节点)yarn rmadmin -refreshNodes(刷新YARN节点)hdfs dfsadmin -report(查看节点状态,确认新节点加入)。hadoop-daemon.sh stop datanodeyarn-daemon.sh stop nodemanager。slaves文件(或include文件)中删除目标节点主机名。hdfs dfsadmin -refreshNodes和yarn rmadmin -refreshNodes,确认节点已移除。以上步骤参考自。