分享

HDFS存储空间的一些参数是什么意思啊?

lijian123841314 发表于 2013-10-25 10:45:46 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 2 9145
以上是我一个namenode和一个datanode的集群的状态图,
我上传了一些数据到HDFS中,datanode01上产生了6个数据块。
我配置好hadoop集群后,start-all.sh,就能在浏览器中看到上面的集群状态图。那么下面这些参数它是怎么赋值的啊吗?是什么意思啊吗?
14 files and directories,6 blocks =20 total ,这里的14 files and directories代表什么啊吗?
Heap Size is 7.48m/
992.31 MB
。 堆大小有什么作用,7.48m是默认值吗吗?
992.31MB是什么啊吗?
Configured Capacity  5.32GB      这个参数是什么意思啊吗?
DFS Used                 144.04M    这个是HDFS已经用了这么多的空间吧
Non  DFS  USED        4.36GB     这个参数是什么意思啊吗?
DFS  Remaining         831.92M    HDFS剩下这么多空间吗?
DFS  Used                 2.65%       这个值是怎么计算的啊吗?144.01M除以哪个值啊吗?是不是144.04M/5.32G啊吗?
DFS  Remaining         15.28%      这个值是不是 831.92M/5.32G啊吗?
应该有等式:
Configured Capacity =DFS Used +DFS  Remaining  +Non  DFS  USED
[color=]
[color=]

[color=]这些参数是什么意思啊吗?请高手解答,谢谢!
[color=]

[color=]

已有(2)人评论

跳转到指定楼层
qcbb001 发表于 2013-10-25 10:45:46
回复 1# zhankunlin
    heap size是你java可用堆大小,堆拿来干嘛,装数据。7.48是当前已用的,992.31总大小。
Configured Capacity是你硬盘总大小
Non  DFS  USED是你硬盘里其他文件占的空间大小,剩下的看英文解释就很清楚。
下去的粘代码,有源码有真相:[ol]
  • /** The used space by the data node as percentage of present capacity */
  •   public float getDfsUsedPercent() {
  •     if (capacity 复制代码[ol]
  • /** The remaining space as percentage of configured capacity. */
  •   public float getRemainingPercent() {
  •     if (capacity 复制代码
  • 回复

    使用道具 举报

    louisthy 发表于 2013-10-25 10:45:46
    回复 2# spork
        终于明白了,太感谢你了。
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关闭

    推荐上一条 /2 下一条