Я пытаюсь запустить oozie 4.2.0 на hadoop 2.7.0, работая в psudo-распределенном режиме на моей локальной машине. Я построил дистрибутив oozie привязки его к правильной версии Hadoop я использую, то, согласно документации, которую я сделал следующие шагиПроблемы с запуском oozie с hadoop
<ul>
<li>Created a folder called <b>libext</b> where I put a .zip of <i>ext-2.2</i> library</li>
<li>Lauched the commands
oozie-setup.sh prepare-war
ooziedb.sh create -sqlfile oozie.sql -run
oozied.sh start
Все шло хорошо, на самом деле я могу перемещаться <code>localhost:11000/oozie/</code>
, а также если , я выполняю <code>oozie admin -oozie http://localhost:11000/oozie -status</code>
сервер отвечает <b>NORMAL</B>
.
Однако я не могу запускать какие-либо задания, ни примеры. После перемещения пример папки в правильном положении на HDSF, если я исполню <br> <code>oozie job -oozie localhost:11000/oozie -config /path/to/examples/apps/map-reduce/job.properties -run</code>
Сервер отвечает
Error: HTTP error code: 500 : Internal Server Error.
Такая же ситуация, если я пытаюсь представить рабочий процесс программно с помощью API Java.
Глядя на <code>oozie.log</code>
файл я получаю следующее сообщение об ошибке/предупреждение:
ERROR V2AdminServlet:517 - SERVER[Matteos-MBP.vimond.local] USER[-] GROUP[-] TOKEN[-] APP[-] JOB[-] ACTION[-] URL[GET http://localhost:11000/oozie/v2/admin/instrumentation?_dc=1437056225186] error, null java.lang.NullPointerException at org.apache.oozie.service.ShareLibService.getLatestLibPath(ShareLibService.java:687) at org.apache.oozie.service.ShareLibService$7.getValue(ShareLibService.java:742) at org.apache.oozie.service.ShareLibService$7.getValue(ShareLibService.java:737) at org.apache.oozie.servlet.BaseAdminServlet.instrElementsToJson(BaseAdminServlet.java:312) at org.apache.oozie.servlet.BaseAdminServlet.instrToJson(BaseAdminServlet.java:339) at org.apache.oozie.servlet.BaseAdminServlet.sendInstrumentationResponse(BaseAdminServlet.java:396) at org.apache.oozie.servlet.V2AdminServlet.sendInstrumentationResponse(V2AdminServlet.java:124) at org.apache.oozie.servlet.BaseAdminServlet.doGet(BaseAdminServlet.java:127) at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
каждый раз, когда я обновить интерфейс WebAPP и
AuthenticationToken ignored:
org.apache.hadoop.security.authentication.util.SignerException: Invalid
signature
Каждый рабочий день я представить рабочий процесс либо с помощью командной строки или java API
Моя рабочая обстановка:
Mac Os Yosemite
ява версия "1.8.0_45"
Hadoop 2.7.0
oozie 4.2.0
Apache Maven 3.3.3
Может кто-нибудь помочь мне получить его работу?