我正在通过Impala编辑器将数据从Impala表加载到Kudu表。
impala表是加载到HDFS的文件之间的临时表,即我使用LOAD DATA INPATH
查询来加载我的impala临时表,并且所有列都是字符串。
我有我的Kudu表(目标表),我需要将此暂存数据加载到其中。
我使用INSERT INTO (kudu table) SELECT CAST(column1 as DECIMAL(6,4)) ,.... FROM
黑斑羚表。
请注意,kudu表中的列也是DECIMAL(6,4)
。
当我加载时(通过Hue中的Impala编辑器),加载成功,但显示警告消息-
UDF WARNING: String to Decimal parse failed
UDF WARNING: String to Decimal parse failed
UDF WARNING: String to Decimal parse failed
UDF WARNING: String to Decimal parse failed
除DECIMAL列外的所有列均提供正确的值。 kudu表中的DECIMAL
列显示NULL。
我正在加载的示例值很少-45.17
,0.06
。 0.445
等
能帮我在这里找到问题吗?
我检查了Kudu文档,并显示支持DECIMAL
数据类型