Я пытаюсь подготовить свой экзамен CCA175. Я пытаюсь импортировать базу данных mysql retail_db
в hive
, но получаю эту ошибку. Я пробовал несколько раз, а также удалял каталоги/файлы из этих папок;Sqoop/Hive для CCA175: получение стола AlreadyExistsException
/user/hive/warehouse
/user/cloudera
Тем не менее, я получаю эту ошибку при слежении, после выполнения этой sqoop
работы:
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 \
--compress \
--compression-codec org.apache.hadoop.io.compress.SnappyCodec \
--outdir java_files
Logging инициализируется с использованием конфигурации в баночки: файл:/USR/банки/улья здравом 1.1.0-cdh5.7.0.jar! /hive-log4j.properties FAILED: Ошибка выполнения, код возврата 1 из org.apache.hadoop.hive.ql.exec.DDLTask. AlreadyExistsException (сообщение: Таблица категории уже существует)
Любая помощь будет высоко оценен.
Добавьте '--verbose' в конце своей команды и скажите мне команду таблицы создания улья, сгенерированную до этой ошибки. В идеале он должен удалить таблицу Hive, поскольку используется переписывание –