我一直在使用 Hive Hcatalog API 来检索表/列元数据。
代码示例:
Configuration configuration = new Configuration();
HCatClient client = HCatClient.create(configuration);
HCatTable hCatTable = client.getTable("schemaName", "tableName");
使用hCatTable
实例能够检索列hCatTable.getCols()
、分区列hCatTable.getPartCols()
等。它返回列表HCatFieldSchema
问题是无法从 HCatFieldSchema
实例中检索列长度、比例、精度。
有没有办法使用 Hive Hcatalog API 获取上述列元数据?
使用的 Hive 版本:1.1.0
提前致谢