2017-03-21 75 views
1

所以我试图从impala导出数据到mysql与sqoop,这是由oozie job调度的。但是当第一个sqoop动作开始时,它停留在地图100%,减少0%,所有其他动作都塞满了。sqoop作业导出数据到mysql,卡住地图100%,状态正在运行

奇怪的是,在我杀死这个oozie作业之前,mysql中没有数据,但是在我杀了它之后,数据出现在mysql表中(仅与第一个卡住的sqoop动作有关的表)。

这里是我的导出脚本: enter image description here 而我的工作Oozie的动作如下显示: the first running is the one stuck

而且没有错误日志存在。

+0

对于图片感到抱歉,这是我第一次在这里提出问题,似乎我无法再编辑它。 – john

回答

0

请检查资源经理的日志,你会发现那里可能的错误。 您可以从资源管理器Web UI中查看日志。 可能的错误可能是数据类型,数据类型字段宽度,格式(在日期或时间戳值的情况下)。

+0

是啊,我阅读资源管理器日志,并发现没有error.But我发现有写日志是这样的:appattempt_1490240402690_0020_000001状态从SUBMITTED更改为SCHEDULED。 这意味着map-reduce作业停留在SCHEDULED状态。我想知道我的物理机器是否太差。一个机器上有4个内核和16G RAM的集群,足以运行hadoop,yarn,hive,impala,sqoop?或者,也许我必须调整一些配置。 – john

相关问题