【发布时间】:2013-05-10 17:17:11
【问题描述】:
当我尝试在 Cloudera Impala 中使用拆分功能时,我不断收到一个显示“拆分未知”的 AnalysisException。它似乎是内置功能页面上列出的有效功能。作为参考,我正在使用 Hue 与 Impala 进行交互。有谁知道这个问题的原因吗?
【问题讨论】:
-
你能把失败的功能和确切的错误放在一起吗?这些会很有帮助:)
-
例如这样的查询:select count(*) from tab1 where length(split(",", col1)) > 0;给出错误 AnalysisException: split unknown。显然这是文档中的一个错误,因为 github.com/cloudera/impala/blob/master/common/function-registry/… 中没有列出拆分功能
-
它看起来确实是一个错误。错误肯定是“没有找到这个方法”,所以“split”一定没有。
-
我在谷歌群里问了同样的问题,得到了官方回复。基本上不支持 split(),因为它会返回一个数组并且 Impala 还不支持复杂类型...
-
太好了,你应该回答你自己的问题:)
标签: hadoop hive cloudera impala