序号 | 主机 | 系统 | 作用 | 备注 |
1 | stu1:192.168.3.71 | centos7.9最小化安装 | namenode | |
2 | stu2:192.168.3.72 | centos7.9最小化安装 | datanode | |
3 | stu3:192.168.3.73 | centos7.9最小化安装 | datanode |
一、基础环境(三台)
1、关闭selinux及设置防火墙
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
systemctl stop firewalld
systemctl disable firewalld
reboot
2、修改/etc/hosts文件
echo '192.168.3.71 stu1' >> /etc/hosts
echo '192.168.3.72 stu2' >> /etc/hosts
echo '192.168.3.73 stu3' >> /etc/hosts
3、配置yum源
rm -rf * /etc/yum.repos.d/*
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
4、安装基础软件包
yum install -y vim net-tools bash-completion
5、免密登录
ssh-keygen
for host in {stu1,stu2,stu3}; do ssh-copy-id root@$host;done
一、部署Hadoop高性能集群
1、安装java(三台)
Java Downloads | Oraclehttps://www.oracle.com/java/technologies/downloads/jdk-8u351-linux-x64.rpm
rpm -ivh jdk-8u351-linux-x64.rpm
java -version
2、安装hadoop
三台设备新建用户
useradd -u 8000 hadoop
echo 'password' | passwd --stdin hadoop