基础配置
设置虚拟机网络为NET
虚拟机中虚拟网络相当于路由器,连接虚拟机与主机中的网络
所以此时主机与虚拟机要使用的网络为:
- 子网:192.168.80.0
- 子网掩码:255.255.255.0
- 网关:192.168.80.2
主机网络配置
VMware Virtual Ethernet Adapter for VMnet8 为主机的一个网卡,用来与虚拟机进行网络通信
- IPv4 地址: 192.168.80.9
- IPv4 子网掩码: 255.255.255.0
- IPv4 默认网关: 192.168.80.2
虚拟机网络配置
修改配置 vi /etc/sysconfig/network-scripts/ifcfg-eth0
ONBOOT=yes
NAME=master
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
IPADDR=192.168.80.10
PREFIX=24
GATEWAY=192.168.80.2
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
UUID=c9bb2860-9481-3411-9931-3a0c4abb2a11
AUTOCONNECT_PRIORITY=-999
HWADDR=00:0C:29:3D:AE:9A
重启网络服务
sudo systemctl restart network
修改Linux主机名
# 设置主机名 使用这个命令会立即生效且重启也生效
hostnamectl set-hostname master
# 查看主机名
[hadoop@localhost ~]$ hostname
master
# 修改主机名和IP的映射关系
[hadoop@localhost ~]$ vi /etc/hosts
192.168.80.10 master
处理Linux防火墙
systemctl status firewalld.service
查看防火墙状态
hadoop@localhost ~]$ systemctl status firewalld.service
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
Active: active (running) since 日 2019-11-24 04:43:14 CST; 1h 42min ago
Docs: man:firewalld(1)
Main PID: 703 (firewalld)
CGroup: /system.slice/firewalld.service
└─703 /usr/bin/python2 -Es /usr/sbin/firewalld --nofork --nopid
11月 24 04:43:12 localhost.localdomain systemd[1]: Starting firewalld - dyna...
11月 24 04:43:14 localhost.localdomain systemd[1]: Started firewalld - dynam...
Hint: Some lines were ellipsized, use -l to show in full.
active (running)
说明防火墙正在开启
systemctl stop firewalld.service
关闭防火墙
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:firewalld(1)
Active: inactive (dead)
防火墙已关闭
systemctl disable firewalld.service
永久关闭防火墙,不再自启动
[hadoop@node3 ~]$ sudo systemctl disable firewalld.service
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
处理Windos防火墙
控制面板-防火墙-高级设置-入站规则-新建入站规则(允许指定IP段访问),详细可参考https://jingyan.baidu.com/article/fb48e8bee35d456e622e14b3.html
此时,主机与虚拟机即可相互ping通,网络已经连通.
虚拟机中安装JDK
安装目录为:/usr/local/bin/jdk1.7.0_80
,具体安装步骤可以参考https://www.cnblogs.com/sxdcgaq8080/p/7492426.html
- 添加环境变量
vi /etc/profile
# 文件最后加入${JAVA_HOME} centos 7使用,centos 6使用JAVa_HOME
#java environment
export JAVA_HOME=/usr/local/bin/jdk1.7.0_80
export CLASSPATH=.:${JAVA_HOME}/lib
export PATH=$PATH:${JAVA_HOME}/bin
- 刷新配置
source /etc/profile