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根目录
正常退出后重新用Hadoop普通用户登录
执行pwd 命令查看Hadoop所在路径
[hadoop@gzh3master ~]$ pwd #这里是我把主机名字改完后来示范的,之前是[hadoop@localhost]
配置主机名和 IP 间的对应关系
[root@localhost hadoop]# hostname #查看主机名
[root@localhost hadoop]# cat /etc/hosts
[root@localhost hadoop]# vi /etc/hosts #在/etc/hosts 文件尾另起一行,填写以下内容
192.168.56.200 gzh3master 保存,退出
[root@localhost hadoop]# vi /etc/hostname #将localhost.localdomain 改为 gzh3matster #根据自己想法改就行
#重启 Linux 系统后使配置生效。再次查看主机名:
[root@gzh3master ~]# hostname #如果主机名是gzh3master,可见主机名和 IP 间的对应关系修改成功
(1)配置NAT网络
(这里用另一个节点做演示)
VirtualBox ,点击master节点,
网络,选择网卡1,
选择NAT网络
配置如下图所示
(2)点击管理,全局设定
网络,点击加号(新建一个NAT网络)
NatNetwork,双击
在新出小窗口中
修改网络名称为 NatNetwork_hadoop
去掉支持 DHCP 的勾选,OK,OK,
如下图所示:
4、(1)配置仅主机网络
网卡 2
管理、主机网络管理器
创建、配置如下图
(2)设置仅主机(Host-Only)网络:
操作如下:
VirtualBox,点击 master 节点,
右侧点击网络,点选网卡 2,
仅主机(Host-Only)网络,
配置如下图
网卡配置(网卡 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地址、子网掩码、默认网关
配置 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、验证宿主机访问节点
网卡1的用处在于
下载系统、更新系统
下载软件、安装软件、更新软件
平时不用,不安全!