Sqoop - Разделение данных
Sqoop может импортировать данные из нескольких таблиц, используя--query
пункт, но не ясно, может ли он импортировать ниже запроса.
Выберите deptid, avg (зарплату) из группы emp по deptid
Другой вопрос
sqoop import --connect jdbc: mysql: // myserver: 1202 / --username = u1 --password = p1 --query 'Выбрать * из emp, где empid <1123 и $ CONDITIONS' --split-by empid --target -dir / uname / emp / salary
$ CONDITIONS и split-by используются для параллельной обработки или, скажем, эффективного импорта данных. Ранее разделить строки на основе условия и позже использовать минимальную и максимальную логику на первичном ключе. В чем разница между этими двумя($CONDITIONS, split-by)
, Если мы используем оба в одном выражении sqoop, какое предложение получит приоритет?
Спасибо....