一:虚拟机准备
1:centos7准备
(1)创建虚拟机
(2)自定义高级
(3)稍后安装操作系统
(4)centos64
(5)hadoop101命名
(6)分配cpu
(7)分配内存
(8)NAT切换
(9)创建新虚拟机磁盘
(10)20G大小
(11)挂在磁盘
(12)选择iso
(13)开启此虚拟机
2:centos7安装
(1)选择中文
(2)设置时间
(3)安装位置
I:配置分区
II:配置boot
III:配置swap
IV:配置/
(4)配置网络主机名
I:打开并配置主机名
(5)开始安装
3:centos7配置环境
(1)设置网络
vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="eeb468d0-3ede-43b2-8294-2419cdb885ab"
DEVICE="ens33"
ONBOOT="yes"
IPADDR=192.168.234.128
GATEWAY=192.168.234.2
DNS1=192.168.234.2
(2)重启网络
(3)查看ip
(4)yum安装软件
yum install -y epel-release
yum install -y psmisc nc net-tools rsync vim lrzsz ntp libzstd openssl-static tree iotop git
(5)关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
(6)创建用户
useradd atguigu
passwd atguigu
#密码123456
(6)配置atguigu root权限方便sudo
vim /etc/sudoers
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
atguigu ALL=(ALL) NOPASSWD:ALL
(7)在/opt下c创建module,sofeware
mkdir /opt/module
mkdir /opt/software
chown atguigu:atguigu /opt/module
chown atguigu:atguigu /opt/software
(8)卸载自带的jdk
[root@hadoop100 ~]# rpm -qa | grep -i java | xargs -n1 rpm -e --nodeps
(9)重启虚拟机
二:克隆虚拟机
1:虚拟机克隆
(1)克隆hadoop101
(2)修改ip:192.168.234.129
vi /etc/sysconfig/network-scripts/ifcfg-ens33
IPADDR=192.168.234.129
(3)修改主机名
vi /etc/hostname
hadoop102
三:安装软件
1:安装jdk
(1)卸载jdk
rpm -qa | grep -i java | xargs -n1 sudo rpm -e --nodeps
(2)复制jdk到/opt/software并安装到/opt/module
tar -zxvf jdk-8u212-linux-x64.tar.gz -C /opt/module/
(3)配置环境变量
I:新建/etc/profile.d/my_env.sh文件
sudo vim /etc/profile.d/my_env.sh
II:内容如下
#JAVA_HOME
export JAVA_HOME=/opt/module/jdk1.8.0_212
export PATH=$PATH:$JAVA_HOME/bin
III:生效配置文件
IV:测试
2:安装hadoop
(1)下载地址
https://archive.apache.org/dist/hadoop/common/hadoop-3.1.3/
(2)安装
cd /opt/software/
tar -zxvf hadoop-3.1.3.tar.gz -C /opt/module/
(3)环境变量配置
I:修改/etc/profile.d/my_env.sh文件
sudo vim /etc/profile.d/my_env.sh
II:内容增加
#HADOOP_HOME
export HADOOP_HOME=/opt/module/hadoop-3.1.3
export PATH=$PATH:$HADOOP_HOME/bin
export PATH=$PATH:$HADOOP_HOME/sbin
III:生效配置文件
source /etc/profile