Hadoop 1.2.1 を使用してシステムに oozie 4.0.0 をセットアップしました
私の目標は、oozie で sqoop ジョブを作成することです。
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.JobSubmissionProtocol at org.apache.hadoop.mapred.TaskTracker.getProtocolVersion(TaskTracker.java:763) at sun.reflect.NativeMethodAccessorImpl.invoke0 (ネイティブ メソッド) (sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) で) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) で java.lang.reflect.Method.invoke(Method.java:622) で) org.apache.hadoop で
アクセスできました
TaskTracker : localhost:50060 -> 'localhost/127.0.0.1:45162' と表示されます
NameNode at : localhost:50030 -> Name Node 'localhost:54310' が表示されます
私のjob.propertiesでは、タスクトラッカーとネームノードにそれぞれ45162と54310のポートを与えました。
Apacheライブラリコード自体を除いて、Googleでこの例外を見つけることができません。
私を助けてください、私はここで立ち往生しています。