我正在准备CCA175考试。我试图导入mysql数据库retail_db
到hive
但得到这个错误。我尝试了几次,并从这些文件夹中删除了目录/文件;CCA175的Sqoop/Hive:获取表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
记录初始化的/ usr /瓶/蜂房共1.1.0-cdh5.7.0.jar!/hive-log4j.properties FAILED:执行错误,从 org.apache.hadoop.hive.ql.exec.DDLTask返回代码1。 AlreadyExistsException(消息:表类已经存在)
任何帮助,将不胜感激。
在命令末尾添加'--verbose',并告诉我在此错误发生之前生成的hive create table命令。理想情况下,它应该删除Hive表,因为使用覆盖 –