SqlTransactionRollbackException при импорте sqoop в таблицу Hive - PullRequest
0 голосов
/ 05 октября 2018

Я использую 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" 
...