如何确定行长度,键值格式和HDFS之间的hbase表大小?

时间:2019-05-15 04:58:50

标签: hdfs hbase

“ hbase-site.xml”中的“ hbase.cluster.distribute”属性为“ true” 要汇总所有表的大小,是否只需要增加所有行的长度? 另一方面,有些文章说HBase中的数据以KeyValue格式保存在HFile中,该变量具有更多的变量并且比行本身的长度长得多。 在hdfs中,某些数据节点已复制数据。 hdfs中的数据大小将成倍增长。如果我们能说出HBase中数据的大小,那么在增加行长,增加HFile大小和增加大小的过程中,哪一个更可靠,更准确?

我已经比较了所有行的长度和文件大小,这是“ hdfs dfs -du”的结果。有一些区别。似乎是因为Ambari中每个目录有几个文件夹和文件。

var menuVCBeforeLoginArray = ["NewsVC","BookmarkVC","MessageVC"]
let vcIdentifier = menuVCBeforeLoginArray[indexPath.row]
    let vc = storyboard!.instantiateViewController(withIdentifier: vcIdentifier)
    let navVC = UINavigationController.init(rootViewController: vc)
    self.revealViewController().pushFrontViewController(navVC, animated: true)

所有行的长度:114709 hdfs中的文件大小:135675

我应该再次使用KeyValue格式而不是行长吗?

0 个答案:

没有答案