【发布时间】:2017-06-19 01:44:27
【问题描述】:
我正在使用来自 java 代码的 AWS athena 解析 csv 文件。 csv 中的某些列是日期类型,其中一列的值中有逗号。
如果使用 athena 表创建
ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe'
则无法正确解析逗号列
但是如果我使用它会正确解析
ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.OpenCSVSerde'
但是OpenCSVSerde 的问题是它要求所有列都是字符串数据类型,我需要在查询中执行日期操作所以不能使用OpenCSVSerde。
还有其他解决方案吗? 请帮忙!
【问题讨论】:
-
你找到解决办法了吗
标签: java csv amazon-web-services