【问题标题】:issue in accessing ORC transactional table through apache drill通过 apache Drill 访问 ORC 事务表的问题
【发布时间】:2018-03-29 06:59:54
【问题描述】:

通过 apache Drill 访问 ORC 事务 hive 表时出现问题。

  • Apache Drill 1.10.0
  • Hive 1.2.1

以下是通过 apache Drill 访问上述表中的数据时出现的错误。

查询失败:发生错误

org.apache.drill.common.exceptions.UserRemoteException:系统错误:NumberFormatException:对于输入字符串:“0000112_0000”[错误 ID:ad9b4243-d48d-43c7-9755-388202d7c54d on inbbrdssvm16.india.tcs.com:31010 ]

请帮我解决问题。

【问题讨论】:

  • 在我看来,列中的数据有一行带有字符串0000112_0000,但该列的类型是数字。因此出现 NumberFormatException。
  • 似乎是 ORC 事务表的问题,Apache Drill 1.10 不支持。
  • 在 apache Drill 1.13 中支持 cming,但为此我们需要将 hive 版本升级到 2.1.0。但是我们想知道围绕 hive 1.2.1 版本的一些工作。跨度>
  • 查询事务表应与 Drill 1.10/Hive 1.2.1 组合一起使用。当使用 Drill 1.10 访问 Hive 2.1 事务表时,我已经看到了这个问题。
  • 对我来说它不起作用,请您分享您的存储插件以进行配置单元连接

标签: hive apache-drill


【解决方案1】:

我建议您使用最新的 Drill 和 Hive 版本。 这个问题在 Apache Drill 1.13.0 版本中得到解决 https://issues.apache.org/jira/browse/DRILL-5978

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多