获取HIVE分区表的总大小

时间:2018-07-03 11:27:58

标签: hadoop hive

我们拥有带有HIVE 2.0的HDP 2.6集群。我们已经在HIVE中创建了集群分区内部表。我们需要知道HIVE中总表的大小。

我们已经针对它发出了ANALYZE命令。

ANALYZE TABLE A_ITT_ITEM_SALES COMPUTE STATISTICS FOR COLUMNS;

当我们尝试检查尺寸时-

describe extended a_itt_item_sales

在详细表信息中,我得到-

...parameters:{}, skewedInfo:SkewedInfo(skewedColNames:[], skewedColValues:[], skewedColValueLocationMaps:{}), storedAsSubDirectories:false), partitionKeys:[FieldSchema(name:trans_date, type:date, comment:null)], parameters:{transient_lastDdlTime=1529059590, last_modified_time=1529059590, last_modified_by=admin, serialization.null.format=}, viewOriginalText:null, viewExpandedText:null, tableType:MANAGED_TABLE)...

当表是集群分区/压缩表时,如何获得表的总大小?

1 个答案:

答案 0 :(得分:0)

hdfs dfs -du -s -h /users/hive/warehouse/A_ITT_ITEM_SALES

(使HDFS路径适应您的部署设置)