当我尝试使用Cloudera Impala的split函数时,不断出现“split unknown”的AnalysisException。在内置函数页面上,它似乎是一个有效的函数。为参考,我正在使用Hue与Impala交互。有人知道这个问题的原因吗?
当我尝试使用Cloudera Impala的split函数时,不断出现“split unknown”的AnalysisException。在内置函数页面上,它似乎是一个有效的函数。为参考,我正在使用Hue与Impala交互。有人知道这个问题的原因吗?
split_part(string source, string delimiter, bigint n)
文档在这里: https://www.cloudera.com/documentation/enterprise/5-9-x/topics/impala_string_functions.html
该文档是关于Impala字符串函数的。如果您需要了解有关字符串函数的更多信息,可以访问此链接。split_part
只返回拆分后的第 n
个元素。 - Markus我在谷歌小组里提出了同样的问题,并得到了官方回复。基本上,这是文档中的错误印刷。split()不受支持,因为它将返回一个数组,而Impala尚不支持复杂类型。
分割和复杂类型支持已经在CDH 5.5中引入到Impala。