使用sqoop的Oozie工作流程

时间:2014-03-25 04:39:28

标签: hadoop jobs sqoop oozie oozie-coordinator

我已在我的系统中使用Hadoop 1.2.1设置oozie 4.0.0

我的目标是在oozie中编写sqoop作业。我用Google搜索并获得以下链接: -

http://rvs.github.io/oozie/installing.html

http://srikanthayalasomayajulu.blogspot.sg/2013/02/apache-oozie-331-installation-on-apache.html

www.tanzirmusabbir.com/2013/05/chunk-data-import-incremental-import-in.html

所有链接都非常好。

我面临的问题是当我开始工作时。它给出了以下例外情况: -

JA009:java.io.IOException:任务跟踪器的未知协议:org.apache.hadoop.mapred.TaskTracker.getProtocolVersion(TaskTracker.java:763)中的org.apache.hadoop.mapred.JobSubmissionProtocol at.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke (method.java:622)org.apache.hadoop

我可以访问

TaskTracker at:localhost:50060 - >它显示了&localhost / 127.0.0.1:45162'

NameNode at:localhost:50030 - >它显示名称节点' localhost:54310'

在我的job.properties中,我分别为tasktracker和namenode提供了45162和54310个端口。

除了apache库代码本身之外,我无法在google上找到此异常。

请帮助我,我被困在这里。

1 个答案:

答案 0 :(得分:0)

我发现了这个问题。

job.properties中提到的jobtracker端口应该与mapred-site.xml中提到的完全相同

感谢