HDFS容量:如何阅读“dfsadmin报告”

时间:2015-06-26 04:09:14

标签: hadoop cloudera-cdh

我正在使用Hadoop 2.6.0。当我运行“hdfs dfsadmin -report”时,我得到了这样的东西(简化):

Configured Capacity: 3 TB
Present Capacity: 400GB
DFS Remaining: 300 GB
DFS Used: 100 GB

我想知道“配置容量”是什么以及“当前容量”是什么。看起来“现有容量”是有效的。我怎么能增加这个?

1 个答案:

答案 0 :(得分:2)

Configured Capacity是用于数据目录的磁盘/ voulmes的总可用容量。

例如:我在template <typename T> typename boost::enable_if_c< !boost::spirit::traits::is_container<T>::value, xstream &>::type operator>>(xstream &ibs, T &b) { return ibs; } template <typename C> typename boost::enable_if_c< boost::spirit::traits::is_container<C>::value && (has_resize_1<C>::value || has_resize_2<C>::value), xstream & >::type operator>>(xstream &ibs, C &c) { typename C::value_type v; ibs >> v; return ibs; } template <typename C> typename boost::enable_if_c< boost::spirit::traits::is_container<C>::value && !(has_resize_1<C>::value || has_resize_2<C>::value), xstream & >::type operator>>(xstream &ibs, C &c) { typename C::value_type v; ibs >> v; return ibs; } 上安装了三个1TB磁盘,我将这些卷上的HDFS数据目录配置为/Hadoop/sdb1, /Hadoop/sdc1, /Hadoop/sdd1,我还将其他非HDFS数据保存在同一卷的其他目录中在/Hadoop/sdb1/dfs/dn, /Hadoop/sdc1/dfs/dn, /Hadoop/sdd1/dfs/dn中,非hadoop目录中的数据大小为(800 + 900 + 900)GB。

HDFS的剩余空间将是(200 + 100 + 100)GB,这将是当前容量,当前容量可能会有所不同,具体取决于同一卷/磁盘中其他非HDFS目录的使用情况,但配置的容量保持不变直到您从HDFS添加/删除卷/磁盘。