Ошибка получения файла при импорте в Hive с использованием sqoop

Я пытаюсь скопировать таблицы базы данных retail_db в базу данных Hive, которую я уже создал. Когда я выполняю следующий код

sqoop import-all-tables \
--num-mappers 1 \
--connect "jdbc:mysql://quickstart.cloudera:3306/retail_db" \
--username=retail_dba \
--password=cloudera \
--hive-import \
--hive-overwrite \
--create-hive-table \
--outdir java_files \
--hive-database retail_stage

Моя работа по уменьшению карты останавливается со следующей ошибкой:

ОШИБКА tool.ImportAllTablesTool: Обнаружено IOException, выполняющее задание импорта: org.apache.hadoop.mapred.FileAlreadyExistsException: Выходной каталог hdfs: //quickstart.cloudera: 8020 / user / cloudera / Categories уже существует

Я пытаюсь скопировать таблицы в базу данных улья, тогда почему существующий файл в cloudera вызвал проблему. Есть ли способ игнорировать эту ошибку или перезаписать существующий файл.

Ответы на вопрос(4)

Ваш ответ на вопрос