第一章 HDFS-核心参数

本文详细介绍了NameNode在Hadoop2.x和3.x中的内存配置策略,包括计算方法和推荐配置,并提供了查看NameNode和DataNode内存占用的命令。同时,讨论了NameNode的心跳并发配置,建议根据集群规模调整`dfs.namenode.handler.count`。最后,阐述了HDFS回收站的启用、工作机制及配置,强调了回收站对于防止误删和数据备份的重要性。
摘要由CSDN通过智能技术生成

1.1 NameNode内存生产配置

  • NameNode内存计算:每个文件块大概占用150byte,以一台128G内存为例,能存储9.1一文件块(128G=128*1024M=128*1024*1024KB=128*1024*1024*1024Byte,128*1024*1024*1024/150Byte=9.1亿);

  • Hadoop2.x 系列,配置 NameNode 内存:NameNode 内存默认 2000M,如果服务器内存 4G,NameNode 内存可以配置 3G。在hadoop-env.sh 文件中配置如下

    HADOOP_NAMENODE_OPTS=-Xmx3072m
  • Hadoop3.x 系列,配置 NameNode 内存
  1. hadoop-env.sh 中描述 Hadoop 的内存是动态分配的
  2. 查看 NameNode 占用内存:jmap -heap 进程号
  3. 查看
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值