Macbook安装Hadoop遇到的问题总结

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在自己的mac上安装了hadoop,折腾了一下午总算成功了,总结一下遇到的几个问题。报错信息没有保存,文中的报错信息都是复制的网上的,可能会有出入,后面附上了搜到答案的链接。有问题最好还是上外网搜,没条件用谷歌就用必应的国际版,百度上的答案基本上都是复读机,一个不能用就都不能用。

基本安装流程

参考以下链接做的,如果一帆风顺就不用往后看了。
https://www.jianshu.com/p/a86ccd96b78a

遇到的问题

1、Java版本问题

报错信息不记得了,大致包含export: PATH;: not a valid identifier,具体解决流程包括

  1. 安装Java环境,这里不介绍了
  2. 部署hadoop之前最好检查一下,命令行输入open ~/.bash_profile,查看JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home这一行
  3. 输入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,参考链接

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值