文章目录

  • 1、虚拟机环境准备
  • 方式1:新建虚拟机:
  • 1. 创建虚拟机
  • 2. 关闭防火墙
  • 3. 配置虚拟机的静态IP
  • 4. 创建atguigu用户
  • 5. 配置atguigu用户具有root权限
  • 6. 修改主机名
  • 7. 在/opt目录下创建文件夹
  • 方式2:克隆虚拟机
  • 1、克隆虚拟机
  • 2、关闭防火墙
  • 3、创建atguigu用户
  • 4、在/opt目录下创建module,software两个文件夹,并修改所属用户和所属组修改为atguigu
  • 5、配置atguigu用户具有root权限
  • 6、修改克隆虚拟机的静态IP
  • 7、修改主机名
  • 8、修改网卡


1、虚拟机环境准备

方式1:新建虚拟机:

1. 创建虚拟机


2. 关闭防火墙

systemctl stop iptables.service
查看是否关闭
systemctl status iptables.service

关闭成功(dead)

● iptables.service
   Loaded: not-found (Reason: No such file or directory)
   Active: inactive (dead)

3. 配置虚拟机的静态IP


4. 创建atguigu用户

添加用户

useradd atguigu

为用户设置密码

passwd atguigu

5. 配置atguigu用户具有root权限


6. 修改主机名


7. 在/opt目录下创建文件夹

mkdir /opt/software /opt/module
chown -R  atguigu:atguigu /opt

方式2:克隆虚拟机

克隆一台新的虚拟机(空虚拟机),什么都没有配置

1、克隆虚拟机

第一步:

hadoop系统主机和虚拟机都要安装吗 hadoop虚拟机环境准备步骤_hadoop

第二步:

hadoop系统主机和虚拟机都要安装吗 hadoop虚拟机环境准备步骤_hadoop_02

第三步:

hadoop系统主机和虚拟机都要安装吗 hadoop虚拟机环境准备步骤_大数据_03

第四步:

hadoop系统主机和虚拟机都要安装吗 hadoop虚拟机环境准备步骤_centos_04

第五步:

hadoop系统主机和虚拟机都要安装吗 hadoop虚拟机环境准备步骤_centos_05

2、关闭防火墙

查看防火墙状态

systemctl status firewalld

关闭防火墙

systemctl stop firewalld

禁止开机自启

systemctl disable firewalld

查看防火墙状态

systemctl status firewalld

3、创建atguigu用户

useradd atguigu
passwd atguigu

附加:删除用户(-r,同时删除/home中的文件夹)

userdel -r atguigu

4、在/opt目录下创建module,software两个文件夹,并修改所属用户和所属组修改为atguigu

mkdir /opt/module /opt/software
chown atguigu:atguigu /opt/module /opt/software

扩展:mkdir -p 创建多层文件夹

chwon -r 同时将文件夹中的文件的所属用户与所属组改变

5、配置atguigu用户具有root权限

进入sudoers文件

vim /etc/sudoers

在root下添加:

## Allow root to run any commands anywhere 
root    ALL=(ALL)       ALL
atguigu ALL=(ALL)       NOPASSWD:ALL

wq!强制保存退出

以下步骤每次克隆虚拟机都要操作一遍(6、7、8)

6、修改克隆虚拟机的静态IP

进入文件

vim /etc/sysconfig/network-scripts/ifcfg-eno16777736

修改配置文件(比这个文件多的全删掉)

DEVICE=eno16777736
NAME=eno16777736
TYPE=Ethernet
PREFIX=24
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.100
GATEWAY=192.168.1.2
DNS1=144.144.144.144
DNS2=8.8.8.8

重启网络服务

systemctl restart network

查看ip

ifconfig

7、修改主机名

  • 修改主机名
hostnamectl set-hostname 'hadoop101'
  • 修改/etc/sysconfig/network
vim /etc/sysconfig/network

添加如下内容:

NETWORKING=yes
HOSTNAME=hadoop101
  • 修改/etc/hosts(配置主机映射)
vim /etc/hosts

添加内容如下ip+hostname

192.168.1.100    hadoop100
192.168.1.101    hadoop101
192.168.1.102    hadoop102
192.168.1.103    hadoop103
192.168.1.104    hadoop104
192.168.1.105    hadoop105
192.168.1.106    hadoop106
192.168.1.107    hadoop107
192.168.1.108    hadoop108
192.168.1.109    hadoop109

或者编写一个脚本自动添加

vim test.sh

脚本内容

#!/bin/bash
for((i=100;i<110;i++))
do
        echo "192.168.1.$i    hadoop$i" >> /etc/hosts
done

运行脚本

bash test.sh

8、修改网卡

vim /etc/udev/rules.d/70-persistent-ipoib.rules

centos7貌似不用修改这一步

hadoop系统主机和虚拟机都要安装吗 hadoop虚拟机环境准备步骤_centos_06

修改后:

hadoop系统主机和虚拟机都要安装吗 hadoop虚拟机环境准备步骤_hadoop系统主机和虚拟机都要安装吗_07

Over!!