В настоящее время мы пытаемся использовать Sqoop для приема данных из Hadoop в хранилище данных SQL Azure, но получаем ошибку, связанную с уровнем изоляции транзакций. Происходит то, что Sqoop пытается установить уровень изоляции транзакции READ COMMITTED при попытке импорта/экспорта, тогда как эта функция в настоящее время не поддерживается в хранилище данных SQL Azure. Я пробовал использовать параметр --relaxed-isolation Sqoop, но все равно безрезультатно. В качестве решения я думаю: 1. Изменить исходный код Sqoop, чтобы изменить поведение Sqoop, чтобы не устанавливать уровень транзакций. 2. Искать API (если есть), которые могут позволить мне изменить поведение этого Sqoop программно.
Кто-нибудь сталкивался с таким сценарием? Ищу предложения по предлагаемым решениям и как их реализовать.