lijian123841314 发表于 2013-10-25 10:45:46

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

以上是我一个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 Capacity5.32GB      这个参数是什么意思啊吗?
DFS Used               144.04M    这个是HDFS已经用了这么多的空间吧
NonDFSUSED      4.36GB   这个参数是什么意思啊吗?
DFSRemaining         831.92M    HDFS剩下这么多空间吗?
DFSUsed               2.65%       这个值是怎么计算的啊吗?144.01M除以哪个值啊吗?是不是144.04M/5.32G啊吗?
DFSRemaining         15.28%      这个值是不是 831.92M/5.32G啊吗?
应该有等式:
Configured Capacity =DFS Used +DFSRemaining+NonDFSUSED



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



qcbb001 发表于 2013-10-25 10:45:46

回复 1# zhankunlin
    heap size是你java可用堆大小,堆拿来干嘛,装数据。7.48是当前已用的,992.31总大小。
Configured Capacity是你硬盘总大小
NonDFSUSED是你硬盘里其他文件占的空间大小,剩下的看英文解释就很清楚。
下去的粘代码,有源码有真相:[*]/** The used space by the data node as percentage of present capacity */
[*]public float getDfsUsedPercent() {
[*]    if (capacity 复制代码[*]/** The remaining space as percentage of configured capacity. */
[*]public float getRemainingPercent() {
[*]    if (capacity 复制代码

louisthy 发表于 2013-10-25 10:45:46

回复 2# spork
    终于明白了,太感谢你了。
页: [1]
查看完整版本: HDFS存储空间的一些参数是什么意思啊?