Я пытаюсь запустить кластер Hadoop с одним узлом на своей машине со следующей конфигурацией:
inux livingstream 3.2.0-29-generic #46-Ubuntu SMP Fri Jul 27 17:03:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
Однако я могу отформатировать namenode без каких-либо проблем, когда пытаюсь запустить namenode, используя:
hadoop-daemon.sh start namenode
Я получаю следующие ошибки:
ishan@livingstream:/usr/local/hadoop$ hadoop-daemon.sh start namenode
Warning: $HADOOP_HOME is deprecated.
mkdir: cannot create directory `/var/log/hadoop/ishan': Permission denied
chown: cannot access `/var/log/hadoop/ishan': No such file or directory
mkdir: cannot create directory `/var/run/hadoop': Permission denied
starting namenode, logging to /var/log/hadoop/ishan/hadoop-ishan-namenode-livingstream.out
/usr/sbin/hadoop-daemon.sh: line 138: /var/run/hadoop/hadoop-ishan-namenode.pid: No such file or directory
/usr/sbin/hadoop-daemon.sh: line 137: /var/log/hadoop/ishan/hadoop-ishan-namenode-livingstream.out: No such file or directory
head: cannot open `/var/log/hadoop/ishan/hadoop-ishan-namenode-livingstream.out' for reading: No such file or directory
/usr/sbin/hadoop-daemon.sh: line 147: /var/log/hadoop/ishan/hadoop-ishan-namenode-livingstream.out: No such file or directory
/usr/sbin/hadoop-daemon.sh: line 148: /var/log/hadoop/ishan/hadoop-ishan-namenode-livingstream.out: No such file or directory
Я не создавал отдельного пользователя «hduser» для установки Hadoop. Я использую свое существующее имя пользователя. Может быть, поэтому я столкнулся с проблемой. Может кто-нибудь, пожалуйста, помогите мне с этим.
Какие именно разрешения мне нужно изменить, чтобы это заработало?
ОБНОВЛЕНИЕ После возни и решения проблем с разрешениями я перешел к новой глупости ошибок, размещенных здесь: hadoop Nanenode не запускается Я всегда буду помнить о вас, ребята, если вы сможете подтолкнуть меня в правильном направлении, чтобы я мог начать настоящую работу над этим.