Я следовал учебнику по установке hadoop . Я пытался переместить папку в /usr/local/
:
sudo mv hadoop-2.9* /usr/local/hadoop
, но мне ответили:
mv: target '/usr/local/hadoop' is not a directory
Разве это не подходящее место для локально установленного программного обеспечения?
Связанный учебник показывает команду как:
sudo mv hadoop-2.7.3 /usr/local/hadoop`
Не должно быть тильды ~
до пути к файлу. Тильда раскрывается как домашний каталог вашего пользователя, в данном случае /home/mike/
, поэтому вы пытаетесь создать /home/mike/usr/local/hadoop
, а не /usr/local/hadoop
Следующая команда должна работать:
sudo mv hadoop-2.9* /usr/local/hadoop
Помните, что если у вас есть более одного совпадения для hadoop-2.9*
, команда mv
потерпит неудачу с жалобой на слишком много аргументов для команды.