O usuário que você está usando não tem permissão de root para criar a pasta no Google Desktop, portanto, use o comando sudo
:
exemplo:
cd hadoop/bin
sudo ./start-all.sh
Quando tento executar o hadoop como bin/start-all.sh
, recebo este erro:
mkdir: cannot create directory /home/prasanna/Desktop/hadoop/libexec/../logs: Permission denied
chown: cannot access /home/prasanna/Desktop/hadoop/libexec/../logs: No such file or directory
starting namenode, logging to /home/prasanna/Desktop/hadoop/libexec/../logs/hadoop-prasanna-namenode-prasanna-VirtualBox.out
/home/prasanna/Desktop/hadoop/bin/hadoop-daemon.sh: line 135: /home/prasanna/Desktop/hadoop/libexec/../logs/hadoop-prasanna-namenode-prasanna-VirtualBox.out: No such file or directory
head: cannot open /home/prasanna/Desktop/hadoop/libexec/../logs/hadoop-prasanna-namenode-prasanna-VirtualBox.out for reading: No such file or directory
Qual seria o motivo e como devo corrigir isso?
PS: Eu sou muito novo no Linux
O usuário que você está usando não tem permissão de root para criar a pasta no Google Desktop, portanto, use o comando sudo
:
exemplo:
cd hadoop/bin
sudo ./start-all.sh