【问题标题】:Apache Drill: Hash join does not support schema changes Error on extra columnApache Drill:哈希联接不支持架构更改 额外列上的错误
【发布时间】:2018-09-10 16:18:30
【问题描述】:

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

系统错误: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】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-16
    • 1970-01-01
    • 1970-01-01
    • 2021-01-01
    • 2016-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多