我正在将 csv 文件中的数据导入 Hive。我的表包含字符串和整数。但是,在我的输入文件中,整数周围有空格,所以看起来像这样:
some string, 2 ,another string , 7 , yet another string
不幸的是,我无法控制提供文件的程序的格式。
当我使用(例如)导入数据时:
CREATE TABLE MYTABLE(string1 STRING, alpha INT, string2 STRING, beta INT, string3 STRING)
ROW FORMAT DELIMITED FIELDS TERMINATED BY ','
然后我所有的整数都设置为 NULL。我假设这是因为额外的空格使解析失败。有没有解决的办法?