Apache Drill:散列连接不支持架构更改额外列上的错误

问题描述 投票:0回答:1

在Apache Drill中查询表时,我收到此错误:

SYSTEM ERROR:SchemaChangeException:散列连接不支持架构更改。

查询如下:

Select abc, xyz, proxyip from D_UNIV_TABLE where SUB_NUM in (select SUB_NUM from TABLE_B);

从select子句中删除proxyip列时,相同的查询工作正常。

Select abc, xyz from D_UNIV_TABLE where SUB_NUM in (select SUB_NUM from TABLE_B);

proxyip具有空值和IP地址。如何添加列给出Schema更改异常?

MapR Apache Drill版本:1.10

apache-drill mapr
1个回答
1
投票

看起来像个bug。请创建一个Jira票,并提供计划,数据和日志https://issues.apache.org/jira/projects/DRILL

可能的解决方法是使用CAST(proxyip AS <data type>)

© www.soinside.com 2019 - 2024. All rights reserved.