【发布时间】:2019-11-06 14:41:06
【问题描述】:
【问题讨论】:
-
您是否在查询中为该列的 impala 执行子字符串或任何字符串操作?
-
@JNevill 不,我只是在执行 select * from table
-
一般来说 impala 可以 存储和显示 unicode,但它非常有限(这似乎有点愚蠢)。本质上,它将
STRING视为一个字节数组,因此它只识别 unicode 字符为 2、3 或 4 个字节的单个字节。因此,虽然它应该存储和显示 unicode(偶然),但在某些情况下它可能会自己吐出来。 Here 它说它会在以下期间发生故障:“字符串操作函数、比较运算符、ORDER BY 子句。分区键列中的值。” -
@JNevill 有什么解决办法吗?