Tyring запустить некоторую программу hadoop. Я вижу, что NameNode, Datanode, URL-адрес кластера Yarn запущены и работают. то есть 127.0.0.1:50070 /dfshealth.jsp, localhost: 8088 / cluster / cluster и т. д.
Но когда я пытаюсь запустить свою программу mapreduce как: $ hadoop MySampleProgram hdfs: //localhost/user/cyg_server/input/myfile.txt hdfs: // localhost / user / cyg_server / output / op
Программа выходит из строя с логами:
INFO mapreduce.Job (Job.java:monitorAndPrintJob(1295)) - карта 0% уменьшить 0%
INFO mapreduce.Job (Job.java:monitorAndPrintJob(1308)) - задание job_1354496967950_0003 завершилось неудачно с состоянием FAILED из-за: Application application_1354496967950_0003 не удалось 1 раз из-за контейнера AM для приложения. приложение.
2012-12-03 07: 29: 50,544 INFO mapreduce.Job (Job.java:monitorAndPrintJob(1313)) - Счетчиков: 0
Когда я просмотрел некоторые журналы, я заметил следующее: nodemanager.DefaultContainerExecutor (DefaultContainerExecutor.java:launchContainer(193)) - Код выхода из задачи: 127
Я работаю в Windows 7 с cygwin.
Любой вклад приветствуется.
::: ДОБАВЛЕНИЕ ДОПОЛНИТЕЛЬНОЙ ИНФОРМАЦИИ ЗДЕСЬ ::: На данный момент я вижу, что следующий источник хадупа во время выполнения [попытка установить контейнер запуска] не работает ... Я добавляю исходный URL-адрес для этого файла здесь .... (обратите внимание, что это не ошибка hadoop, но я указываю, но кое-что мне не хватает) .... Класс: DefaultContainerExecutor Метод: launchContainer Lines: от начала метода launchContainer до 195, где он печатает код .
ВЫПИСКА ИЗ ЖУРНАЛА УПРАВЛЯЮЩЕГО УЗЛА
INFO nodemanager.DefaultContainerExecutor (DefaultContainerExecutor.java:launchContainer(175)) - launchContainer: [bash, /tmp/nm-local-...2936_0003/container_1354566282936_0003_01_000001/default_container_executer_executer
WARN nodemanager.DefaultContainerExecutor (DefaultContainerExecutor.java:launchContainer(193)) - Код выхода из задачи: 127
INFO nodemanager.ContainerExecutor (ContainerExecutor.java:logOutput(167)) -
WARN launcher.ContainerLaunch (ContainerLaunch.java:call(274)) - Контейнер завершен с ненулевым кодом выхода 127
Спасибо, Хари