Я установил oozie 4.0.0 в своей системе с Hadoop 1.2.1.
Моя цель - написать задания sqoop в oozie. Когда я погуглил и получил следующие ссылки: -
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 в org.apache.hadoop.mapred.TaskTracker.getProtocolVersion(TaskTracker.java:763) в 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 по адресу: localhost:50030 -> он показывает Name Node 'localhost:54310'
В моих job.properties я указал порты 45162 и 54310 для Tasktracker и namenode соответственно.
Я не могу найти это исключение в Google, кроме как в самом коде библиотеки Apache.
пожалуйста, помогите мне, я застрял здесь.