当我尝试在Cloudera Impala中使用split函数时,我不断收到一条说“split unknown”的AnalysisException。它似乎是内置函数页面上列出的有效函数。作为参考,我正在使用Hue与Impala进行交互。有谁知道这个问题的原因?
答案 0 :(得分:3)
我在Google小组中问了同样的问题,我得到了正式回复。基本上,这是文档中的错误印刷。不支持split(),因为它将返回一个数组,Impala尚不支持复杂类型。
答案 1 :(得分:3)
以下适用于Impala:
split_part(string source, string delimiter, bigint n)
文档在这里: https://www.cloudera.com/documentation/enterprise/5-9-x/topics/impala_string_functions.html
答案 2 :(得分:0)
分裂和复杂类型支持刚刚使用cdh 5.5到impala。