2015-07-16 3 views
2

Я пытаюсь запустить 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

Может кто-нибудь помочь мне получить его работу?

ответ

Смежные вопросы