Hadoop-Hdfs-添加节点


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
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容