当我看一下Data Lake中的列注释(Hadoop,使用Hive或Impala创建镶木表时发表的注释)时,它们被削减了约200个字符。
这可能是我们的hadoop系统中的全局字符设置,还是某些Hive限制?如果没有,是否可以在表创建期间设置注释的最大字符串长度?不幸的是,我没有对该系统本身的管理员访问权限,因此,见解有限。
列注释存储在Hive Metastore表COLUMNS_V2
中名为的列中COMMENT
。当前,该列的大小限制为256个字符(例如,请参见Hive版本3.0.0的MySQL metastore模式定义)。在即将发布的4.0(?)版本中,它似乎已扩展为varchar(4000),但相关的Hive JIRA-4921仍被列为未解决,并且未提及目标发行版#。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句