Невозможно импортировать данные из оракула с помощью Sqoop - PullRequest
0 голосов
/ 27 апреля 2018

Невозможно импортировать данные из оракула в HDFS с помощью Sqoop. Получение ошибки ниже:

java.lang.RuntimeException: java.lang.RuntimeException:
java.sql.SQLException: ORA-02391: превышен одновременный лимит SESSIONS_PER_USER
в org.apache.sqoop.mapreduce.db.DBInputFormat.setDbConf (DBInputFormat.java:170)

Странно то, что это происходит, даже если я указываю один маппер, и, согласно документам Sqoop, генерируется только одно соединение с Oracle.

Самое странное, что иногда одна и та же команда успешно выполняется.

Любое понимание того же.

1 Ответ

0 голосов
/ 27 апреля 2018

Какую версию sqoop вы используете? Причина, по которой я спрашиваю, состоит в том, что SQOOP-2971 - известная проблема, исправленная в версиях 1.4.6 и выше. Также убедитесь, что он пропинговал вашего администратора базы данных Oracle и попросил его убить все существующие сеансы ORA, прежде чем запускать импорт sqoop в базу данных. См. Ссылку https://issues.apache.org/jira/browse/SQOOP-2971

...