当前位置:   article > 正文

虚拟机搭建CentOS Hadoop集群搭建(03静态ip配置以及安装jdk)_hadoop配置静态ip

hadoop配置静态ip

虚拟机静态ip配置:

宿主机和客户机:
windows上安装虚拟机,windows相当于宿主机,linux的虚拟机相当于客户机。

宿主机和客户机连接方式宿主机和客户机之间通讯客户机是否可以访问外网涉及网卡
桥接(bridge)可以不可以VMnet0
nat(默认)不可以可以VMnet8
仅主机host-only不可以不可以VMnet1

(1)仅主机模式host-only
这种网络连接方式的特点是宿主机与客户机单独组网,客户机(安装虚拟机中的linux)与宿主机所在的局域网中的其他电脑之间不能够相互通讯。
如果要使用host-only这种网络连接方式,虚拟机VMware虚拟网卡VMnet1必须开启。
这种方式和NAT方式相似,不同点是客户端不可以访问外网(如百度),更加安全。

VMnet1:192.168.56.1
Linux:192.168.56.100
(上面俩个网段必须相同)

windows:10.12.162.216
有点:隔离网络安全
缺点:虚拟机与其他服务器之间是不能通信的
(2)桥接模式-bridge(桥接)
这种网络连接方式的特点是客户机(安装在虚拟机中的linux)与宿主机所在的局域网中的其他电脑之间能够相互通讯,如果要使用桥接这种网络连接方式,虚拟机VMWare的虚拟网卡VMnet8必须开启。
客户机可以当成一台网络内的物理主机,和其他局域网内的物理机可以连通,直接通过物理网络适配器进行通讯。

VMnet1:192.168.70.1
Linux:192.168.70.100
windows:192.168.70.1
(上面三个网段必须相同192.168.80.x)
优点:因为同在一个局域网内,彼此之间数据的传输方便
缺点:不安全

(3)NAT方式(默认方式)
net  address  reansform,网络地址转换。
宿主机和客户机(安装在虚拟机中的linux)之间通过VMnet虚拟网卡连通,该网络始终是连通的,宿主机可以访问客户机,客户机可以访问宿主机,但是客户机无法访问局域网内的其他主机,但是客户端可以访问外网(百度),这也是默认的配置:

1、以root用户,修改/etc/sysconfig/network-scripts/ifcfg-eno16777736

TYPE=Ethernet
BOOTPROTO=static    #使用静态地址,默认为dhcp
DEFROUTO=yes
IPV4_FAILURE_FATAL=no   #IP开头的都可以设置为no,也可以不变
IPV6INIT=no
IPV6_AUTDCONF=no
IPV6_DEFFROUT=no
IPV6_PEERDNS=no
IPV6_FAILURE_FATAL=no
NAME=ENO16777736
UUID=33f3ce5f-8b5c-41af-90ed-863736e09c29
DEVICE=eno16777736
ONBOOT=yes    #设置网卡启动方式为开机启动,并且可以通过系统服务管理器systemct1控制网卡
IPADDR = 192.168.119.109 #设置静态ip地址
FREFIX=24       #子网掩码,相当于255.255.255.0
GATEWAY=192.168.119.2   #网关地址(NAT设置中的网关IP)

DNS1=8.8.8.8   #域名服务器地址
DNS2=114.114.114.114     #域名服务器地址

2、设置dns 

不去掉勾,ip地址会一直变化。 

 3、设置windows虚拟网卡

cmd查看设置:

设置好了!!!!!!

重启虚拟机网络!!!

service network restart 

出现bug!

Restarting network (via systemctl): Job for network.service failed because the control process exited with error code.See "systemctl status network.service" and "journalctl -xe" for details. [失败]

 原来IPADDR=192.168.208.132,提示这个ip被使用

cmd查看:

修改为:192.168.208.200 

然后重启:service network restart 

ok!!!!

 ip addr

注意:

常见centos以太网卡丢失问题
centos7常见以太网卡丢失,即ipconfig时,只能看到lo网卡,看不到etho-xxx
解决方案:
重启NetworkManager服务:
systemctl stop NetworkManager
systemctl disable NetworkManger
systemctl start NetworkManger 

如果ping外网不同过,检查修改/etc/resolv.conf

是可以ping 192.168.105.x

增加nameserver 8.8.8.8
nameserver 114.114.114.114

客户机静态ip设置:

 service network restart 不能启动

使用systemctl restart network启动了网络

 安装jdk的版本:jdk-8u65-linux-x64.tar.gz

解压:

tar -zxvf jdk-8u65-linux-x64.tar.gz -C /usr/local/software/

1、创建软连接
ln -s /usr/local/software/jdk1.8.0_65/ /usr/local/software/jdk
2、配置环境变量cd /etc/profile
#最后俩行
export JAVA_HOME=/usr/local/software/jdk
export PATH=$PATH:$JAVA_HOME/bin
3、环境变量生效
source /etc/profile
4、验证jdk
java -version

 完毕!!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/352791
推荐阅读
相关标签
  

闽ICP备14008679号