sqoop export:如何在hive中将字符串字段导出到时间戳中的mysql

时间:2016-12-30 17:31:50

标签: sqoop

我有一个hive表,字段emp_hsu_ts为String。它具有以下格式2016-12-29 12:35:44.0的值。我的要求是在mysql表中导出这些数据,其中mysql中相应的emp_hsu_ts字段具有类型时间戳。但当我尝试使用sqoop导出此数据时,它会给我错误

Error: java.io.IOException: Can't export data, please check failed map task logs
    ...
Caused by: java.lang.RuntimeException: Can't parse input data: '2016-12-29 12:35:44.0'
    at emp_adi_4.__loadFromFields(emp_adi_4.java:467)
    at emp_adi_4.parse(emp_adi_4.java:385)
    at org.apache.sqoop.mapreduce.TextExportMapper.map(TextExportMapper.java:83)
    ... 10 more
Caused by: java.util.NoSuchElementException
    at java.util.ArrayList$Itr.next(ArrayList.java:854)
    at emp_adi_4.__loadFromFields(emp_adi_4.java:457)
    ... 12 more

有人可以帮忙吗?

0 个答案:

没有答案