Apache sqoop 错误

Posted

技术标签:

【中文标题】Apache sqoop 错误【英文标题】:Apache sqoop errors 【发布时间】:2016-04-24 13:36:19 【问题描述】:

我想用 sqoop 连接到 RDBMS。我的 RDBMS 是 Oracle。在最终状态下,我遇到了以下错误:

16/04/24 06:11:13 INFO mapreduce.Job: map 0% reduce 100% 16/04/24 06:11:13 INFO mapreduce.Job:作业 job_1461141375226_0002 失败,状态为 FAILED,原因是: 16/04/24 06:11:13 INFO mapreduce.ImportJobBase:MapReduce 作业已停用。表现 16/04/24 06:11:13 INFO mapreduce.ImportJobBase:计数器不可用。要获取此信息, 16/04/24 06:11:13 INFO mapreduce.ImportJobBase:您需要启用已完成的作业存储 24 年 4 月 16 日 06:11:13 信息 mapreduce.ImportJobBase:jobtracker: 16/04/24 06:11:13 信息 mapreduce.ImportJobBase:mapreduce.jobtracker.persist.jobstatus.active = true 16/04/24 06:11:13 信息 mapreduce.ImportJobBase:mapreduce.jobtracker.persist.jobstatus.hours = 1 16/04/24 06:11:13 INFO mapreduce.ImportJobBase:这些设置需要重新启动作业跟踪器 16/04/24 06:11:13 INFO mapreduce.ImportJobBase:生效。 16/04/24 06:11:13 调试 util.ClassLoaderStack:恢复类加载器:sun.misc.Launcher$AppClassLoader@2f686d1f 16/04/24 06:11:13 ERROR tool.ImportTool:导入期间出错:导入作业失败!

【问题讨论】:

【参考方案1】:

您是否使用 HDFS 目录作为目标。可能是目标目录的权限问题。尝试将目标目录更改为您具有完全访问权限的某个位置。

为了更好的理解,请贴出你用来执行 sqoop 的命令。

【讨论】:

以上是关于Apache sqoop 错误的主要内容,如果未能解决你的问题,请参考以下文章

错误: 找不到或无法加载主类 org.apache.sqoop.Sqoop

Sqoop 导入错误:org.apache.hadoop.security.AccessControlException:权限被粘性位拒绝

Apache Sqoop 启动配置错误:org.apache.hadoop.mapred.YarnClientProtocolProvider not a subtype

错误 - 使用 Apache Sqoop 和 Dataproc 从 SQL Server 导入 GCS

用sqoop将数据从mysql导入hive报错:org.apache.hadoop.mapred.FileAlreadyExistsException: Output

Apache Sqoop 通信链路故障