**我的问题是日期减少了两天
在SQL server中,日期为2015-06-12(日期类型为日期),它将转换为 hive表中的字符串avro格式值为2015-06-10。
使用的脚本。
sqoop import --connect“xxx”--query'select * from dbo.tableName WHERE $ CONDITIONS' - target-dir xxx --fields-terminated-by' \ 001'--split-by tableName.columnName1 -m 8 --as-avrodatafile --compression-codec snappy --map-column-java columnName2 = String ,;
答案 0 :(得分:1)
我想我可能知道。 MS SQL驱动程序与Java 7有known issue。要么降级到Java 6,要么升级/升级SQL Server驱动程序,要么升级到jTDS(我注意到jTDS的性能更好)。