2014-02-20 3 views
0

Я пытаюсь запустить одноузловой кластер Hadoop на Mac OS X (Mavericks). Когда я к этому шагу:Одноузловой формат namenode Hadoop не работает в Mac OS X

$ bin/hadoop namenode -format

Я получаю эту ошибку:

bin/hadoop: line 391: syntax error: unexpected end of file

Line 391 (что самая последняя строка) бен/Hadoop имеет согласующий "фи" на нем, вот и все.

Есть ли что-то другое в запуске этого на Mac OS X, которое мне не хватает? Другие ответы на подобные проблемы, похоже, указывают на наличие «неправильной» новой строки как возможной причины, но я не очень понимаю эти ответы, поскольку они относятся к моей проблеме.

ответ

0

Оказывается, файл hadoop.sh был отредактирован и сохранен с помощью редактора, который, вероятно, ввел некоторые символы конца строки, неприемлемые для bash. После получения новой установки и редактирования с помощью vi все прошло хорошо.

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