1、创建 hadoop 普通用户
为了系统安全和安装 Hadoop 与后续软件方便,新建 hadoop 普通用户如下:

[root@localhost ~]# useradd -m hadoop   #创建Hadoop普通用户
[root@localhost ~]# cd /home      #转到home目录下
[root@localhost home]# ll      #查看home目录
[root@localhost home]# cd hadoop/  #转到Hadoop的根目录下
[root@localhost hadoop]# ll       #查看Hadoop根目录

centos7 命令登录 centos7 localhost登陆_java


 正常退出后重新用Hadoop普通用户登录 

 执行pwd 命令查看Hadoop所在路径

[hadoop@gzh3master ~]$ pwd    #这里是我把主机名字改完后来示范的,之前是[hadoop@localhost]

centos7 命令登录 centos7 localhost登陆_centos7 命令登录_02


配置主机名和 IP 间的对应关系

[root@localhost hadoop]# hostname   #查看主机名
[root@localhost hadoop]# cat /etc/hosts
[root@localhost hadoop]# vi /etc/hosts   #在/etc/hosts 文件尾另起一行,填写以下内容

192.168.56.200 gzh3master 保存,退出

centos7 命令登录 centos7 localhost登陆_java_03

[root@localhost hadoop]# vi /etc/hostname #将localhost.localdomain   改为 gzh3matster #根据自己想法改就行

#重启 Linux 系统后使配置生效。再次查看主机名:

[root@gzh3master ~]# hostname #如果主机名是gzh3master,可见主机名和 IP 间的对应关系修改成功

centos7 命令登录 centos7 localhost登陆_linux_04


(1)配置NAT网络

(这里用另一个节点做演示)

VirtualBox ,点击master节点,

网络,选择网卡1,

选择NAT网络

     配置如下图所示

centos7 命令登录 centos7 localhost登陆_IP_05

(2)点击管理,全局设定

网络,点击加号(新建一个NAT网络)

NatNetwork,双击

         在新出小窗口中

修改网络名称为 NatNetwork_hadoop

去掉支持 DHCP 的勾选,OK,OK,

         如下图所示:

centos7 命令登录 centos7 localhost登陆_centos7 命令登录_06

4、(1)配置仅主机网络

网卡 2

管理、主机网络管理器

创建、配置如下图

centos7 命令登录 centos7 localhost登陆_java_07

centos7 命令登录 centos7 localhost登陆_linux_08

(2)设置仅主机(Host-Only)网络:

         操作如下:

VirtualBox,点击 master 节点,

右侧点击网络,点选网卡 2,

仅主机(Host-Only)网络,

         配置如下图

centos7 命令登录 centos7 localhost登陆_网络_09

网卡配置(网卡 1)

ifcfg-enp0s3文件

主节点 master,

root 用户进入系统,

目录下

cd /etc/sysconfig/network-scripts    #转到该目录下,默认路径文件
vi ifcfg-enp0s3   #去ifcfg-enp0s3中进行编辑

配置如下:

TYPE=Ethernet   #网络类型为以太网

BOOTPROTO=static  #配置静态IP ,每次重启系统后,IP地址会发生变化,故将系统的IP设置为静态的

DEFROUTE=yes

PEERDNS=yes

PEERROUTES=yes

IPV4_FAILURE_FATAL=no

#IPV4_ROUTE_METRIC=102

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_PEERDNS=yes

IPV6_PEERROUTES=yes

IPV6_FAILURE_FATAL=no

IPV6_ADDR_GEN_MODE=stable-privacy

NAME=enp0s3     #网卡设备名,

UUID=05a7799a-3abd-4a3c-8dee-9ae26c2c8aa7

DEVICE=enp0s3   #设备

ONBOOT=yes  #该网卡是否随网络服务启动

IPADDR=10.0.2.200  #网卡IP地址

NETMASK=255.255.255.0  #子网掩码

GATEWAY=10.0.2.1   #网关

DNS1=8.8.8.8

DNS2=192.168.1.1 #宿主机 IP 的网关
ll #可以查看当前目录下有多少文件

查自己电脑主机的IP,子网掩码,默认网关

Win+R 打开“cmd”,以管理员身份运行

在弹出的命令行窗口中输入“ipconfig”

回车

就会依次可以看到

IP地址、子网掩码、默认网关

centos7 命令登录 centos7 localhost登陆_IP_10

配置 ifcfg-enp0s8 文件(网卡2)

master,

root

目录下

cd /etc/sysconfig/network-scripts    #转到该目录下,默认路径文件
cp ifcfg-enp0s3 ifcfg-enp0s8   #    复制 ifcfg-enp0s3 网卡 ,生成 ifcfg-enp0s8 网卡,并修改配置
uuidgen ifcfg-enp0s8 # 为 enp0s8 网卡生成 UUID
vi ifcfg-enp0s8 #进入ifcfg-enp0s8,编辑配置文件

   配置如下

TYPE=Ethernet    #网络类型是以太网

BOOTPROTO=static    #配置静态IP ,每次重启系统后,IP地址会发生变化,故将系统的IP设置为静态的

DEFROUTE=yes

PEERDNS=yes

PEERROUTES=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_PEERDNS=yes

IPV6_PEERROUTES=yes

IPV6_FAILURE_FATAL=no

IPV6_ADDR_GEN_MODE=stable-privacy

NAME=enp0s8   #网卡设备名

UUID=1762645a-fdc2-4ca6-bd78-803e014ee4e6

DEVICE=enp0s8  #设备

ONBOOT=yes  #该网卡是否随网络服务启动

IPADDR=192.168.56.200   #网卡IP 地址

NETMASK=255.255.255.0  #子网掩码

7、(1)重启网络服务:

     service network restart #重启所有网卡

     (2) 或:

     service network stop #停止所有网卡

     service network start #启动所有网卡

 (3)或:(这个最有效果)

ifdown enp0s3

ifup enp0s3

 ifdown enp0s8

ifup enp0s8 #插上 enp0s8 网卡

网卡设备名的查看命令:ifconfig   #linux

ip ad  #我一般用ip ad 来查看ip,ip ad 完整的是ip add show

8、验证宿主机访问节点

centos7 命令登录 centos7 localhost登陆_java_11

网卡1的用处在于

下载系统、更新系统

下载软件、安装软件、更新软件

平时不用,不安全!