一、设置hadoop账户权限:
以root用户登录master,输入如下命令创建新用户:
sudo useradd -m hadoop -s /bin/bash
接着使用如下命令设置密码,可简单设置为 hadoop,按提示输入两次密码:
sudo passwd hadoop
sudo adduser hadoop sudo
在root账户下编辑vi /etc/sudoers
在root ALL=(ALL) ALL下一行添加:
hadoop ALL=(ALL) ALL
注销root,以hadoop账户登录后,就可以使用sudo命令了。
二、安装Hadoop
- 启动master、salve01、slave02(或者只有一个slave)。
- 以hadoop用户登录master,切换到root用户。
- 进入hadoop安装包所在路径
cd /home/hadoop/Downloads
- 将hadoop安装包解压到/usr/local文件夹
sudo tar -zxvf hadoop-3.1.3.tar.gz -C /usr/local/
- 修改文件夹名称
cd /usr/local/
sudo mv ./hadoop-3.1.3/ ./hadoop # 将文件夹名改为hadoop
sudo chown -R hadoop ./hadoop # 修改文件权限 - 配置Hadoop环境变量
sudo vi /etc/profile
打开文件后,把安装JDK时的环境变量设置部分改为:
- 环境变量生效:
source /etc/profile
- 检测hadoop版本
hadoop version
- 查看安装路径,
which hadoop
which hadoop
这说明hadoop已经安装好,下一步开始配置Hadoop。