一:虚拟机准备

1:centos7准备

(1)创建虚拟机

image.png

(2)自定义高级

image.png

(3)稍后安装操作系统

image.png

(4)centos64

image.png

(5)hadoop101命名

image.png

(6)分配cpu

image.png

(7)分配内存

image.png

(8)NAT切换

image.png

(9)创建新虚拟机磁盘

image.png

(10)20G大小

image.png

(11)挂在磁盘

image.png

(12)选择iso

image.png

(13)开启此虚拟机

image.png

2:centos7安装

(1)选择中文

(2)设置时间

image.png

(3)安装位置

image.png

I:配置分区

image.png

II:配置boot

image.png
image.png

III:配置swap

image.png

IV:配置/

image.png

(4)配置网络主机名

image.png

I:打开并配置主机名

image.png

(5)开始安装

image.png

3:centos7配置环境

(1)设置网络

vi /etc/sysconfig/network-scripts/ifcfg-ens33

  1. TYPE="Ethernet"
  2. PROXY_METHOD="none"
  3. BROWSER_ONLY="no"
  4. BOOTPROTO="static"
  5. DEFROUTE="yes"
  6. IPV4_FAILURE_FATAL="no"
  7. IPV6INIT="yes"
  8. IPV6_AUTOCONF="yes"
  9. IPV6_DEFROUTE="yes"
  10. IPV6_FAILURE_FATAL="no"
  11. IPV6_ADDR_GEN_MODE="stable-privacy"
  12. NAME="ens33"
  13. UUID="eeb468d0-3ede-43b2-8294-2419cdb885ab"
  14. DEVICE="ens33"
  15. ONBOOT="yes"
  16. IPADDR=192.168.234.128
  17. GATEWAY=192.168.234.2
  18. DNS1=192.168.234.2

image.png

(2)重启网络

systemctl restart network

(3)查看ip

ip addr

(4)yum安装软件

  1. yum install -y epel-release
  2. yum install -y psmisc nc net-tools rsync vim lrzsz ntp libzstd openssl-static tree iotop git

(5)关闭防火墙

  1. systemctl stop firewalld
  2. systemctl disable firewalld

(6)创建用户

  1. useradd atguigu
  2. passwd atguigu
  3. #密码123456

(6)配置atguigu root权限方便sudo

vim /etc/sudoers

  1. ## Allow root to run any commands anywhere
  2. root ALL=(ALL) ALL
  3. atguigu ALL=(ALL) NOPASSWD:ALL

(7)在/opt下c创建module,sofeware

  1. mkdir /opt/module
  2. mkdir /opt/software
  3. chown atguigu:atguigu /opt/module
  4. chown atguigu:atguigu /opt/software

(8)卸载自带的jdk

[root@hadoop100 ~]# rpm -qa | grep -i java | xargs -n1 rpm -e --nodeps

(9)重启虚拟机

reboot

二:克隆虚拟机

1:虚拟机克隆

(1)克隆hadoop101

(2)修改ip:192.168.234.129

vi /etc/sysconfig/network-scripts/ifcfg-ens33

  1. IPADDR=192.168.234.129

(3)修改主机名

vi /etc/hostname

  1. 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:内容如下

  1. #JAVA_HOME
  2. export JAVA_HOME=/opt/module/jdk1.8.0_212
  3. export PATH=$PATH:$JAVA_HOME/bin

III:生效配置文件

source /etc/profile

IV:测试

java -version

2:安装hadoop

(1)下载地址

https://archive.apache.org/dist/hadoop/common/hadoop-3.1.3/

(2)安装

  1. cd /opt/software/
  2. 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:内容增加

  1. #HADOOP_HOME
  2. export HADOOP_HOME=/opt/module/hadoop-3.1.3
  3. export PATH=$PATH:$HADOOP_HOME/bin
  4. export PATH=$PATH:$HADOOP_HOME/sbin

III:生效配置文件

source /etc/profile