ошибка при выполнении примера задания oozie

Я попытался выполнить свою первую работу с oozie, следуя сообщению в блоге.

Я использовал oozie-examples.tar.gz, после распаковки поместил примеры в hdfs.

Я попытался запустить в нем работу по уменьшению карты, но, к сожалению, получил ошибку.

Выполните команду ниже:

oozie job -oozie http://localhost:11000/oozie -config /examples/apps/map-reduce/job.properties -run

Получил ошибку:

java.io.IOException: конфигурация не указана в org.apache.oozie.cli.OozieCLI.getConfiguration(OozieCLI.java:787) в org.apache.oozie.cli.OozieCLI.jobCommand(OozieCLI.java:1026) в org. .apache.oozie.cli.OozieCLI.processCommand(OozieCLI.java:662) в org.apache.oozie.cli.OozieCLI.run(OozieCLI.java:615) в org.apache.oozie.cli.OozieCLI.main(OozieCLI .java:218) конфигурация не указана

Я не знаю, какую конфигурацию он запрашивает, поскольку я использую виртуальную машину Cloudera, и по умолчанию в ней установлены все конфигурации.


person Mohit Sudhera    schedule 17.04.2016    source источник


Ответы (1)


oozie job -oozie http://localhost:11000/oozie -config /examples/ приложения/карта-уменьшить/job.properties-run

Параметр -config принимает локальный путь, а не путь HDFS. workflow.xml должен присутствовать в HDFS, а путь определен в файле job.properties со свойством:

oozie.wf.application.path=<path to the workflow.xml>
person YoungHobbit    schedule 17.04.2016
comment
Привет, спасибо, что поправили меня. После запуска того же я получаю файл в /user/cloudera/oozie-oozi/0000004-160416014941788-oozi-oozi-W/mr-node--map-reduce/, который является action.xml. Как получить реальный результат. Как я невежествен здесь снова. - person Mohit Sudhera; 18.04.2016
comment
Каков выходной путь вашего мистера Джобса, проверьте это. Он должен быть доступен в XML-файле рабочего процесса, если вы не знаете. Откройте пользовательский интерфейс и проверьте определение задания. - person YoungHobbit; 18.04.2016
comment
Если вы можете просто просветить меня о свойстве xml, которое будет использоваться для ссылки на путь работы мистера, пожалуйста? - person Mohit Sudhera; 23.04.2016
comment
Я имел в виду выходной путь задания mr в конфигурации действия mr в workflow.xml. Если вы запускаете пример oozie map-reduce, то он должен быть mapred.output.dir -> /user/${wf:user()}/${examplesRoot}/output-data/${outputDir} - person YoungHobbit; 23.04.2016
comment
Я упомянул об этом ранее, как показано ниже: путь, который вы упомянули выше - person Mohit Sudhera; 24.04.2016