sqoop导入到Hive表时发生SqlTransactionRollbackException

时间:2018-10-05 09:26:04

标签: hive sqoop

我正在使用Sqoop从DB2表中提取数据。在执行sqoop导入时,我正在获取SqlTransactionRollbackException。有没有一种方法可以在不锁定数据库的情况下读取数据?请建议如何处理这种情况。 下面提供了示例代码

sqoop import -Dmapred.job.queue.name=default -libjars db2jcc_license_cisuz.jar,db2jcc.jar --driver com.ibm.db2.jcc.DB2Driver --connect jdbc:db2://<host>:<port>/<DB> --username <username> --password <pswd>  --hive-import --hive-overwrite --hive-table test.table1 --hive-drop-import-delims --split-by "id" --fields-terminated-by '\001' --target-dir /test/output/table1 --query "SELECT * FROM db.table1 WHERE last_upd_dt>='2018-01-01 00:00:00.0' AND  \$CONDITIONS" 

0 个答案:

没有答案