Apache Drill:哈希联接不支持架构更改额外列上的错误

时间:2018-09-10 16:18:31

标签: apache-drill mapr

在Apache Drill中查询表时,出现此错误:

  

系统错误:SchemaChangeException:哈希联接不支持架构   更改。

查询如下:

State1->Flow1->State2 (State1 is input and State2 is output) 
State2->Flow2->State3 (State2 is input and State3 is output)

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

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

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

MapR Apache Drill版本:1.10

1 个答案:

答案 0 :(得分:1)

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

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