要求:我有一个配置单元表有枚举数据类型,并希望从 Impala 环境访问相同的。
拦截器:由于 Impala 不支持枚举,我无法从配置单元表访问数据。
限制:不应更改现有的配置单元架构。
有人能帮我看看,并建议我如何解决这个问题吗?
代码片段:(在impala中)
是Hive表
enum\u col数据类型为enum
元数据失效;
从中选择枚举列;
错误:tableloadingexception:未能加载表的元数据,原因是:analysisexception:列“enum\u col”的类型“enum”不受支持
我试过的方法:没有一个有效
从中选择cast(enum\u col as string);
从中选择coalesce(cast(enum\u col as string),null);
暂无答案!
目前还没有任何答案,快来回答吧!