在不更改现有配置单元架构的情况下,将枚举从配置单元访问到impala

yh2wf1be  于 2021-05-29  发布在  Hadoop
关注(0)|答案(0)|浏览(204)

要求:我有一个配置单元表有枚举数据类型,并希望从 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);

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题