Я совершенно новый пользователь этого форума, Ubuntu и Hadoop. Я запускаю Ubuntu на VirtualBox, и я следовал руководству по установке и настройке Ubuntu и Hadoop 2.7.3 (хотя я пробовал это с Hadoop 2.9.0), когда я столкнулся с команда, которая дает мне ошибку:
root@VirtualBox:/media/sf_hadoop-2.9.0# cp mapred-site.xml.template mapred-site.xml
cp: cannot stat 'mapred-site.xml.template' : No such file or directory
Я также нашел другую ссылку, которая говорит, чтобы заменить cp
на mv
, но она тоже не работала и выдает ту же ошибку как cp
.
Почему команда выдает ошибку, если первоначальный автор не получил ошибки в своем уроке?
В учебнике пропущен шаг (хотя и не на скриншоте). Мы начинаем с середины урока, где написано:
Зайдите в папку «hadoop-2.7.3» и создайте каталог с именем «tmp». Следующие команды делают это:
cd <hadoop-2.7.3 path> mkdir tmp
В моем случае:
cd /home/fazlur/hadoop-2.7.3 mkdir tmp
На скриншоте ниже вы можете видеть эти команды, введенные вверху:
Продолжается:
Отредактируйте файл «core-site.xml» с помощью следующей команды
gedit core-site.xml
Обратите внимание, что на скриншоте они запускают cd etc/hadoop
между mkdir tmp
и gedit core-site.xml
. Они оставили это из инструкции.
Вы должны вернуться к этой точке в руководстве, запустить cd etc/hadoop
и продолжить с того места, где написано Edit "core-site.xml"
.
Причина в том, что в последней версии нет файла с именем mapred-site.xml.template, в котором есть следующие файлы. mapred-queues.xml.template