博主在Ubuntu上搭建伪分布式环境时,遇到:
启动namenode和datanode进程时,输入: ./sbin/start-dfs.sh 时:
会报错,仔细看后,错误原因是:
localhost: mkdir: 无法创建目录"/usr/local/hadoop/logs": 权限不够
经过多次查找资料和环境检查,最终找到了解决方法:
输入指令:
sudo chown -R 你自己电脑的用户名 /usr/local/hadoop
例:
nanfengpo是博主Ubuntu系统的登录ID。
如上操作后,应该就可以解决问题。