sqoop export --connect jdbc:oracle:thin:@//*:1521/*--username * --password * --table * --input-null-string '\\N' --input-null-non-string '\\N' --export-dir '*' --fields-terminated-by '\001' -m 1
时间格式报错
java.lang.RuntimeException: Can't parse input data: '2018-07-25' Caused by: java.lang.IllegalArgumentException: Timestamp format must be yyyy-mm-dd hh:mm:ss[.fffffffff]
两种解决方式:
1、添加--map-column-java CREATE_DATE=java.sql.Date
sqoop export --map-column-java CREATE_DATE=java.sql.Date --connect jdbc:oracle:thin:@//*:1521/*--username * --password * --table * --input-null-string '\\N' --input-null-non-string '\\N' --export-dir '*' --fields-terminated-by '\001' -m 1
2、将所有的字段都加上直接导入--columns
sqoop export --connect jdbc:oracle:thin:@//*:1521/* --username --password * --table * --input-null-string '\\N' --input-null-non-string '\\N' --export-dir '*' --columns "country_risk_wid,effect_end_date,is_current_flag" --fields-terminated-by '\001' -m 1