2016-04-24 82 views
0

我想用sqoop连接到RDBMS。我的RDBMS是Oracle。在最终状态我面临下面的错误:Apache sqoop错误

16/04/24六点11分13秒INFO mapreduce.Job:地图0%减少100% 16/04/24六点11分13秒INFO mapreduce.Job :Job job_1461141375226_0002由于以下原因而失败,状态为FAILED: 16/04/24 06:11:13信息mapreduce.ImportJobBase:MapReduce作业已经停用。性能 16/04/24 06:11:13信息mapreduce.ImportJobBase:计数器不可用。要获取此信息, 16/04/24 06:11:13信息mapreduce.ImportJobBase:您需要启用完成的作业存储 16/04/24 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信息mapreduce.ImportJobBase:这些设置需要重新启动jobtracker 16/04/24 06:11:13信息mapreduce.ImportJobBase:生效。 16/04/24 06:11:13 DEBUG util.ClassLoaderStack:恢复类加载器:[email protected] 16/04/24 06:11:13错误tool.ImportTool:导入过程中出错:导入作业失败!

回答

0

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

为了更好的理解,请发布您用来执行sqoop的命令。