本文引用此文为蓝本:Ubuntu上搭建Hadoop环境(单机模式+伪分布模式)
这是很好的一篇文章,不过本人照此安装出现了一些个例问题,在此列举出来供自查和有问题的朋友借鉴。
~$ sudo usermod -aG admin hadoop
我的12.10 输入这个命令会提示没有admin组,解决办法如下:sudo gedit etc/sudoers 打开以后你会看见一行“root ALL=(ALL:ALL) ALL”,将此行复制粘贴在下一行,将粘贴行的root改成你的用户名(hadoopu- 在你输入start-all.sh 如果提示权限不足,第一要将你的java文件夹归属于hadoop(chwon -R hadoop:hadoop 你java环境的文件夹的路径),第二就是根据terminal提示将文件归属于hadoop。
- 安装完成以后输入jps查看正确的是有6项,我的只有4项,少了namenode和datanode。查看log日志你会发现datanode的文件夹(usr/local/hadoop/hdfs/data)的权限为rwxrwxr-- 但是hadoop需要的是rwxr-xr--,这个时候我需要输入命令:chmod g-w usr/local/hadoop/hdfs/data,这样你再启动的时候就会发现datanode也启动了。
- datanode启动修复后发现namenode没有启动的话,再次格式化namenode即可
- 基本上我接触到的问题就是这些,有什么新的问题可以提出来大家一起交流交流。