在自己的mac上安装了hadoop,折腾了一下午总算成功了,总结一下遇到的几个问题。报错信息没有保存,文中的报错信息都是复制的网上的,可能会有出入,后面附上了搜到答案的链接。有问题最好还是上外网搜,没条件用谷歌就用必应的国际版,百度上的答案基本上都是复读机,一个不能用就都不能用。
基本安装流程
参考以下链接做的,如果一帆风顺就不用往后看了。
https://www.jianshu.com/p/a86ccd96b78a
遇到的问题
1、Java版本问题
报错信息不记得了,大致包含export: PATH;: not a valid identifier,具体解决流程包括
- 安装Java环境,这里不介绍了
- 部署hadoop之前最好检查一下,命令行输入
open ~/.bash_profile,查看JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home这一行 - 输入
open /usr/local/Cellar/hadoop/3.2.1/libexec/etc/hadoop/hadoop-env.sh,查看大致54行,export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home,这里的JAVA_HOME内容需要和上一步的一样,尤其要注意jdk版本是否一致;
2、bash问题
报错信息大致为
[root@master logs]# start-dfs.sh
Starting namenodes on [master]
Last login: Wed Jul 4 16:30:19 CST 2018 on pts/0
bash v3.2+ is required. Sorry.
Starting datanodes
Last login: Wed Jul 4 16:31:04 CST 2018 on pts/0
bash v3.2+ is required. Sorry.
Starting secondary namenodes [master]
Last login: Wed Jul 4 16:31:04 CST 2018 on pts/0
bash v3.2+ is required. Sorry.
可能是使用了zsh,输入chsh -s /bin/bash切换bash,参考链接

本文记录了在Macbook上安装Hadoop过程中遇到的Java版本、bash、用户名登录和SSH问题,详细描述了解决这些问题的步骤,包括切换bash shell、设置JAVA_HOME、修改hadoop-env.sh配置以及解决SSH权限问题。遇到类似问题的读者可以参考这些解决方案。
最低0.47元/天 解锁文章
380

被折叠的 条评论
为什么被折叠?



