1

当我查看我们的数据湖中的列注释时(Hadoop,在使用 Hive 或 Impala 创建拼花表期间所做的注释),它们在大约 200 个字符后被删除。

这可能是我们的 hadoop 系统中的全局字符设置或一些 Hive 限制?如果没有,有没有办法在表创建期间设置评论的最大字符串长度?不幸的是,我对系统本身没有管理员访问权限,因此洞察力有限。

4

1 回答 1

2

列注释存储在 Hive Metastore 表中COLUMNS_V2,名为COMMENT. 目前,该列的大小限制为 256 个字符(例如,请参阅Hive 版本 3.0.0 的MySQL 元存储模式定义)。在即将发布的 4.0 (?) 版本中,它似乎已扩展为 varchar(4000),但相关的 Hive JIRA-4921仍列为未解决,并且没有提及目标版本#。

于 2019-10-21T17:52:28.373 回答