配置环境:macOS 10.14.5
hadoop版本:3.2.1_1
时间:2020.2.29
安装Homebrew
Homebrew在mac上很常用,不多叙述,安装方法
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
SSH登陆本地
配置不用密码就能SSH到本地
ssh-keygen -t rsa -P ""
cat $HOME/.ssh/id_rsa.pub >> $HOME/.ssh/authorized_keys
然后执行
ssh localhost
如果报错的话,可能是mac没有设置远程登陆
“系统偏好设置” -> “共享” -> “远程登陆” 打开即可
登陆成功会提示类似信息
Last login: Sun Mar 1 12:18:15 2020 from ::1
安装Hadoop
brew install hadoop
会下载openjdk,hadoop,autoconf三个软件在homebrew的默认目录 /usr/local/Cellar下。建议这一步骤在终端挂代理,否则openjdk的速度会相当慢。
下载完成后,我们的Hadoop就已经是单机模式了。
配置伪分布式模式
我们要配置的文件都在目录 /usr/local/Cellar/hadoop/3.2.1_1/libexec/etc/hadoop/下
hadoop-env.sh
配置jdk,JAVA_HOME配置成自己的(brew安装应该是默认配置好的,但可能因为我之前又一个JD