Импорт Sqoop --null-string & --null-non-string не работает для обоих --as-avrodatafile --as-parquetfile - PullRequest
0 голосов
/ 15 сентября 2018

Я вставил несколько записей в таблицу retail_db.customers для проверки импорта Sqoop --null-string & --null-non-string.

Это прекрасно работает:

sqoop import --connect jdbc:mysql://quickstart.cloudera:3306/retail_db --username retail_dba -P --table customers --null-string 'NA' --nul-non-string '-999' --delete-target-dir --warehouse-dir /user/cloudera/sqoop

Это не работает:

sqoop import --connect jdbc:mysql://quickstart.cloudera:3306/retail_db --username retail_dba -P --table customers --null-string 'NA' --nul-non-string '-999' --delete-target-dir --warehouse-dir /user/cloudera/sqoop --as-avrodatafile

или

sqoop import --connect jdbc:mysql://quickstart.cloudera:3306/retail_db --username retail_dba -P --table customers --null-string 'NA' --nul-non-string '-999' --delete-target-dir --warehouse-dir /user/cloudera/sqoop --as-parquetfile

...