Hadoop 之 动态添加一个新节点(dataNode)到集群中(nameNode)

目录

  • 1、新节点操作
  • 2、主节点操作
  • 3、web UI 查看
  • 4、修改副本数

1、新节点操作

手动启动 datanode

命令:hadoop-daemon.sh  start datanode

手动启动 nodemanager

命令:yarn-daemon.sh start nodemanager

2、主节点操作

刷新datanode节点

命令:hadoop dfsadmin -refreshNodes

均衡节点

命令:start-balancer.sh

3、web UI 查看

通过 web UI 查看是否有新节点添加。

【可能会遇到的问题】

本人操作时,新节点是clone来的,此时新节点数据信息和主节点完全一样,此时web ui 上不能显示新节点的datanode 信息

解决方案

若没有新节点加入,但是jps有该进程。此时在新节点上,找到datanode的数据存放目录,删除该data 下的current 整个文件夹,此时重启整个hdfs集群,此时新节点会添加到dfs 集群中。

4、修改副本数

因为新节点的加入,可以写个文件的副本数,编辑hdfs-site.xml文件,replication 数可以增加1.

之后重启 dfs 集群,打开web ui 查看副本数增加1.

你可能感兴趣的:(hadoop,hadoop,动态添加datanode,datanode,动态添加)