Hadoop集群搭建三(Linux虚拟机的网络配置和系统配置)
说明:步骤为一些视频文件,实践中发现的问题已经由个人实践进行补充说明。
Linux虚拟机的网络配置和系统配置
个人网络配置如下:使用NAT模式
Linux虚拟机的网络配置
1、打开安装好的CentOS虚拟机dajiangtai。
2、登录到Centos系统。
3、输入ifconfig命令,先查看一下ip。
4、这个时候我们发现除了回环地址以外,我们并不能和外界通信,比如我们可以使用ping命令进行测试。
第一条的意思是ping百度,我们ping不通。
第二条是pingVMware虚拟机中NAT的网关,我们也ping不通,因为NAT的网关是192.168.20.2
大家也可以修改自己NAT模式的网关IP。
第三条是ping自己的物理机的地址,也ping不通。
但是回环地址能够ping通说明一个问题,那么就是我们虚拟机的网络协议是好的。
而Windows本机的网关地址(比如我的网关为:192.168.0.1,大家可以替换为自己的网关)是ping不通的,说明我们的网卡链路并没有通畅, 那么接下来就是就是通过配置网卡,我们使虚拟机可以和外部的网络进行通信。
5、我们使用vi命令,修改网卡的配置文件。
vi /etc/sysconfig/network-scripts/ifcfg-eth0
大家可以看到我们的网卡并没有开启,所以我们将其修改成yes,按Esc键,然后输入:wq保存退出。
6、这时候需要我们重启网络服务。
7、再次输入ifconfig命令,查看ip地址。
这时候大家发现,网卡已经成功开启。
8、我们再次尝试ping相关的地址。
本机网络协议检查:
本机网卡链路检查:
本机的NAT网关检查:
检查外部的连通性:
这说明我们现在已经和互联网打通
9、Ok,那么简单的网络配置我们已经配置完毕, 然而在实际应用中,由于我们使用的DHCP服务器来分配的地址,那么ip地址有可能是会变动的。 而我们用Linux来搭建集群学习Hadoop的话,是希望IP固定不变的, 那么这个时候我们就需要配置静态IP,那么具体如何进行配置呢,接下来我们会介绍。
Linux虚拟机的系统配置
1、首先打开CentOS虚拟机。
2、通过ifconfig命令查看相关的IP地址。 因为我们使用Linux的远程连接工具,至少要知道IP地址是多少。 但此时我们还没有配置静态IP,IP地址可能会发生改变。
3、这时候我们可以使用Xshell客户端(如果不熟悉,可以观看:Linux连接工具-Xshell)来连接虚拟机, 当然大家也可以使用其它的客户端,这里建议使用Xshell,可点击下载。
4、连接之后,我们可以输入ifconfig命令来查看IP地址。
5、用户的设置。
在后面hadoop集群搭建的过程中,我们一般不直接使用超级用户root, 而是需要我们新建一个用户名称。那么我们现在就使用命令来创建一个新的用户吧, useradd命令,那么如何使用呢?那么直接输入useradd,就会返回该命令的使用帮助。
大家可以看到需要使用-m命令,来创建用户的home目录,那么我们使用如下的命令创建大讲台的普通用户。
然后我们进入home目录,就可以看到多了一个hadoop的目录, 这个就是普通用户hadoop的home目录了。这里我们可以使用su命令切换用户。
切换之后,我们进入自己的home目录,然后使用pwd命令查看当前目录, 可以看到/home下面的hadoop目录了。
Ok,那么创建完用户之后我们怎么删除呢, 这个时候就可以使用userdel命令来删除,输入userdel可以查看删除的相关帮助信息。
我们可以使用userdel –rf 命令,强制删除用户和对应的home目录。当然我们后面需要刚刚创建的用户,这里就不需要删除了。
Ok,那么以上就是关于用户的相关设置。
6、主机名的设置。
也就是修改hostname,它在/etc/sysconfig/network文件里面设置,我们使用vi命令进行编辑。
那么我们尝试进行修改,比如我们修改为djt(大家可以根据自己的习惯命名,当然也可以不用修改)。
然后保存退出。
咦~怎么没有变啊,\因为这个地方是需要重启才能更新主机名的。 那么我们使用reboot命令重启Linux系统,然后我们再来看一下。
Ok,这回显示正确了。
7、静态IP的配置。
我们虚拟机安装centos系统的时候,我们选择的是NAT模式(当然也可以选择桥接的模式等等), 无论是哪种模式,它的IP地址经常会变动,对我们后面搭建hadoop集群造成影响。 我们首先看一下NAT模式的相关配置信息。
我们可以使用vi /etc/sysconfig/network-scripts/ifcfg-eth0 命令来查看eth0的相关配置信息。
那么接下来我们就来配置一下静态IP地址。
我们需要修改和添加的有4个地方:
BOOTPROTO=static //由dhcp修改为static
IPADDR=192.168.20.160 //可以自己设置,但必须与GATEWAY网段一致20
NETMASK=255.255.255.0 //默认设置
GATEWAY=192.168.20.2
实践:如果上网需要添加DNS才可以连接外网
NAT模式的GATEWAY请查看下图。
然后保存退出即可
重启网络服务service network restart
然后输入ifconfig进行查看。
发现IP地址已经改变。
8、关闭防火墙。
我们都知道防火墙对我们的服务器是进行一种保护, 但是有时候防火墙也会给我们带来很大的麻烦。 比如它会妨碍hadoop集群间的相互通信,所以我们需要关闭防火墙。 那么我们永久关闭防火墙的方法如下:
在命令行中输入: chkconfig iptables off
然后重启就可以了。
我们查看一下防火墙已经关闭了。
OK,防火墙的相关配置已经完毕。
9、相关服务的安装。
安装传输的利器lrzsz传输包。
root用户下,在命令行中输入yum install lrzsz
大家可以自己测试rz 上传、sz 下载文件。
安装openssh-server服务
输入ssh命令,则提示了ssh命令的使用方法。
OK,那么系统常用的配置就介绍到这里。