美文网首页大数据
Hadoop-Hdfs-添加节点

Hadoop-Hdfs-添加节点

作者: _Unique_楠楠 | 来源:发表于2020-05-19 17:30 被阅读0次

    tags: [Hadoop,Hdfs,大数据]


    1.添加白名单

    • 创建白名单文件

      hadoop3.x/etc/hadoop 这个目录下创建白名单文件 vim dfs.hosts
      
    • 向白名单文件中添加允许访问NameNode的节点主机 <u>记住不能有空格或者空行</u>

      node04
      node05
      node06
      
    • 在NameNode的hdfs-site.xml配置中增加白名单属性

      vim hadoop3.x/etc/hadoop/hdfs-site.xml
      
      <property> 
        <!-- dataNode节点白名单控制 -->
        <name>dfs.hosts</name> 
        <!-- 对应白名单文件地址 -->
        <value>/opt/hadoop-3.1.3/etc/hadoop/dfs.hosts</value> 
      </property>
      

    2.刷新NameNode和Yarn

    > 如果是启动集群前已经做好了白名单控制,那么就不需要刷新了,刷新操作主要是让节点重新加载 *-site.xml配置文件
    
    • 刷新NameNode

      • hdfs dfsadmin -refreshNodes
        
    • 刷新ResourceManager

      • yarn rmadmin -refreshNodes
        

    3.黑名单

    ​ 原理和白名单相似,添加到黑名单的主机,加载配置后,会强制剔除主机。

    4. 数据平衡

    ​ 如果数据不均衡,可以用命令实现集群的再平衡。当你的集群因某些因素导致部分节点下线,那么下线的节点所存储的资源势必要分配到其他节点上,造成集群负载不均衡,这时候我们可以手动通过命令实现集群的再平衡。

    start-balancer.sh
    

    相关文章

      网友评论

        本文标题:Hadoop-Hdfs-添加节点

        本文链接:https://www.haomeiwen.com/subject/zeabohtx.html