Reputation: 2167
When querying a table in Apache Drill, i get this error:
SYSTEM ERROR: SchemaChangeException: Hash join does not support schema Changes.
The query is like below:
Select abc, xyz, proxyip from D_UNIV_TABLE where SUB_NUM in (select SUB_NUM from TABLE_B);
The same query works fine when proxyip column is removed from select clause.
Select abc, xyz from D_UNIV_TABLE where SUB_NUM in (select SUB_NUM from TABLE_B);
proxyip has null values and ip addresses. How can addition of a column give Schema change exception?
MapR Apache Drill Version: 1.10
Upvotes: 2
Views: 989
Reputation: 855
Looks like a bug. Please create a Jira ticket and provide the plan, data and logs https://issues.apache.org/jira/projects/DRILL
The possible workaround is to use CAST(proxyip AS <data type>)
.
Upvotes: 1