我在我的系统中安装了Hadoop 1.2.1的oozie 4.0.0
我的目标是用oozie编写sqoop作业。当我在谷歌上搜索并得到以下链接时:-
http://rvs.github.io/oozie/installing.htmlhttp://srikanthayalasomayajulu.blogspot.sg/2013/02/apache oozie - 331 -安装-——apache.html
www.tanzirmusabbir.com/2013/05/chunk-data-import-incremental-import-in.html所有的链接都很好。
我面临的问题是当我运行我的工作。它给出如下Exception:-
JA009: java.io.IOException: Unknown protocol for task tracker: org.apache.hadoop.mapred.JobSubmissionProtocol at org.apache.hadoop.mapred.TaskTracker.getProtocolVersion(TaskTracker.java:763) at sun. reflection . nativemethodaccessorimpl . .invoke(NativeMethod) at sun.reflect. nativeemethodaccessorimpl .java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:622) at org.apache.hadoop
我可以访问
TaskTracker at: localhost:50060 ->显示'localhost/127.0.0.1:45162'
NameNode at: localhost:50030 ->显示名称节点'localhost:54310'
在我的工作。属性我给了45162和54310端口的任务跟踪器和命名节点分别。
我在谷歌上找不到这个异常,除了在apache库代码本身。
请帮帮我,我卡在这儿了
我发现问题了。
job中提到的jobtracker端口。属性应该与mapred-site.xml
中提到的完全相同谢谢