一、JDK 安装
JDK 版本高于 JDK 8,可能会导致 Hadoop ResourceManager 打不开,从而导致无法访问 localhost:8088。因此最好的方法,就是准备好 JDK 8 的环境,然后导入到 Hadoop 当中。
参考这篇文章,觉得写的很好:MAC安装与卸载jdk_mac 卸载jdk-CSDN博客
二、配置 SSH
配置 SSH,防止后续连接失败。
1. 输入:
ssh localhost
成功则显示:
2. 如果失败,则在本地设置中,搜索“共享”,打开“远程登录”。
3. 打开 terminal:
(1) 如果之前没有生成过密钥,则生成:
ssh-keygen -t rsa
(2) 有密钥后,更改授权,免密登陆:
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
三、Hadoop下载
方法一:安装包下载
1. 登陆网址:hadoop安装连接
2. 选择自己要的版本下载,我下的是最新版:
3. 点进去后,选择 tar.gz:
4. 点击,下载到本地,然后解压,放在自己需要的目录中,我放在了
/usr/local/Cellar/hadoop/hadoop-3.4.0
方法二:Homebrew 安装
1. 本地先安装 Homebrew,参考这篇文章:Mac安装Homebrew
2. 安装 Hadoop:
brew install hadoop
PS: 这种安装方式可能会少 lib/native 文件夹,具体原因未知。
四、配置 Hadoop
1、 配置 Hadoop 全局变量:
注意:这里是在主terminal配置。
1. 打开 terminal,输入: