Sqoop导入命令从SQL Server提取数据时出错

时间:2019-06-21 11:30:54

标签: sql-server hive sqoop hue

Sqoop导入作业因以下错误而失败:

 Import failed: org.apache.hadoop.mapred.FileAlreadyExistsException: Output directory hdfs://nameservice1/user/srvc_sqoop/COLABORA already exists.

我不确定为什么会失败,因为我指定了--hive-database选项来在Hive数据库中创建表。那么为什么要转到/ user / srvc_sqoop /文件夹而不在指定的数据库中创建表呢?

sqoop import -Dmapreduce.job.queuename=xxxx --connect jdbc:sqlserver://zzzz:1433;DatabaseName=s --username x --password x --hive-table COLABORA -m4 --table COLABORA --compression-codec=snappy --as-parquetfile --hive-database my_schema --hive-import --direct --hive-overwrite --map-column-java $q

0 个答案:

没有答案