sq oop не работает должным образом NULL Стинг из источника заполняется как \\ N - PullRequest
0 голосов
/ 28 апреля 2020

Я пытаюсь использовать пустую строку при извлечении данных с Oracle SQL сервера. Но для нулевого значения на SQL сервере при импорте в HDFS я получаю '\\ N' значение и для которого таблица Hive также заполняется значением '\\ N' .

Я использую как

sqoop --connect ABCD --username A \
--password B@123 \
--escaped-by \\ \
--null-string '\\N' \
--target-dir /user/anu/dear

Но в hdfs я получаю как: Anu, '\\ N' , Боледион, 12638

Ожидаемые результаты: Ану, \ N, Боледион, 12638

Примечание: я пытался использовать '\ N' - Получение Sq oop Java error , сказав, что \ N не может обработать или неправильно выполнить escape.

И даже попытался '\ \ N ', как упомянуто в Cloudera QnA 4 Slashed. Очень важно, чтобы я мог решить эту проблему.

...