Sqoop Инкрементальный режим добавления, не импортирующий пустые строки для --check-column. Этот столбец имеет временную метку и имеет нулевое значение - PullRequest
0 голосов
/ 09 октября 2019

Сначала я пытаюсь выполнить инкрементальный импорт, используя следующую команду.

sqoop import --connect jdbc: oracle: thin: @ orau20: 1555: XXX --username XXXX --password XXXX --table emp-fields-terminated-by '\ 001' --escaped-by '\' --input-null-string "\\ N" --input-null-не-строка "\\ N" --target-dir /user / xxx / Test / emp --incremental append --check-column dttm_stamp_sec -m 1

Здесь я обнаружил, что некоторые записи отсутствуют, dttm_stamp_sec является нулевыми записями. В этом столбце есть несколько нулевых записей, и эти записи не импортируются из оракула в hadoop. Любая помощь приветствуется.

1 Ответ

0 голосов
/ 11 октября 2019

Мы должны указать --check-столбец, который всегда имеет значение init

...