我们拥有带有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)...
当表是集群分区/压缩表时,如何获得表的总大小?
答案 0 :(得分:0)
hdfs dfs -du -s -h /users/hive/warehouse/A_ITT_ITEM_SALES
(使HDFS路径适应您的部署设置)