gpt4 book ai didi

hadoop - 如何获取 HBase 表的 HFile 大小?

转载 作者:可可西里 更新时间:2023-11-01 16:30:51 29 4
gpt4 key购买 nike

我正在尝试获取 HBase 中 HFile 的一些指标详细信息。以下是问题。

  1. 如何获取 Hbase 表的 HFile 的实际位置。
  2. 是否有任何 shell 命令来获取合并后的文件大小。

我理解Hfile存储在HDFS中,所以数据以 block 的形式存储在不同的数据节点中。但是如何从HBase的角度获取合并后的数据。

最佳答案

Hbase表数据按照你说的存储在hdfs上。hdfs 上表数据的默认位置是/hbase/data/default 路径。你可以使用

hadoop fs -dus /user/hbase/data/* 

表格总大小的命令。转到 hfiles 的此路径下的表文件夹。对于 hfiles 的大小,您可以使用上面的命令或检查 hbase 母版页。您可以找到您所有的区域名称及其大小。

关于hadoop - 如何获取 HBase 表的 HFile 大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33089273/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com