Hadoop2.x的集群搭建与配置(四)——CentOS7的网络配置
好久也没更新,这次应该到了部署网络的步骤了
之前创建虚拟机的时候说过一嘴,这里比较麻烦,不着急,所以当时先选择了仅主机模式,不过这样的话无法满足需求,这章开始正确配置CentOS的网络
启动CentOS并登入后:
首先打开开始菜单,搜索“”设备管理器“, ——网络适配器,选中网络适配器,点击设备管理器工具栏中的操作——添加过时硬件
在添加过时硬件中选择:安装我手动从列表中选择(高级)——网络适配器——Microsoft——Microsoft Loopback adaper(没有的话就选择环回适配器) 注:期间没有说的就代表下一步就可以了
然后打开网络——更改适配器设置会发现多了一个本地连接,选择我们新添加的,打开属性——IP4——设置IP为192.1678.1.1,掩码会自动生成(255.255.255.0),不用管
然后关闭属性窗口,观察一下VMnet2这个链接是否存在,如果不存在的话进行一下操作:
用管理员权限打开虚拟机,打开虚拟网络编辑器(在虚拟机工作栏的编辑下),添加网络VMnet2
对VMnet2选择桥接模式,如果提示没有可选的桥接网络则进行以下操作:
https://www.geek-share.com/detail/2713438433.html
链接说的比我清楚,如果还不好使,那么看下面的操作(不推荐,尽量别用):
打开虚拟网络编辑器,找到现在是桥接状态的网络(应该是VMnet0),记住它桥接模式,桥接到的网卡
然后把他改为仅主机模式,点击VMnet2,选中桥接模式,桥接到环回适配器
最后把VMnet0改回原桥接模式的原网卡桥接
下一步,关闭虚拟机,打开虚拟机设置——网络适配器,改为自定义(VMnet2)
接下来打开虚拟机,正式开始配置网络
打开命令行模式,输入命令返回根目录:cd /
cd etc/sysconfig/network-scripts/
ls
会发现出现一群文件,第一个就是你用的网卡文件,应该是ifcfg-ens33
接下来我们要修改这个网卡配置文件(因为之前进行网络设置时,我们采用了第一个网卡进行桥接)
vi ifcfg-ens33
进入vi编辑器,不会的大家自己百度学一下
进入vi编辑器后按i建,进入编辑模式
更改BOOTPROTU=static 更改ONBOOT=yes
增加 IPADDR=192.168.1.2(反正不能重复,具体可以自己设)
增加NETMASK=255.255.255.0(子网掩码,不会搞的可以去本地以太网哪里数一下ip,然后点击子网掩码回自动生成,抄下来就好)
完成后按Esc退出编辑模式,点击:进入指令模式,输入wq保存并退出
最后输入service network restart命令重启网络配置
命令行中显示OK则成功
到现在,网络的配置就结束了!
这样以来,我们就来进行下面的部署:配置主机名、配置hosts列表,这样就可以实现几台虚拟机之间相互ping通了。
也就是说这之前的步骤都是最基础的铺垫,你的伪分布式系统想要有几个结点,就要这样做几遍。
为了方便,我们也可以直接复制虚拟机!
但是要注意!!!!!!!!!!!!
虚拟机复制之后要右键设置——》点击左上角的选项——》常规选项中的虚拟机名称要更改(一般来说主节点可以叫master,从节点叫slave1、2、3···)——》左上角硬件选项——》网络适配器——》高级按钮——》MAC地址一栏选择生成(重新分配MAC地址)
这样,一个新的虚拟机也就完成一半了,我们打开新的虚拟机,会弹出一个窗口,提醒我们虚拟机可能已经被复制或移动,我们选择我已复制该虚拟机就好。
最后一步,修改新的虚拟机的ip,具体方法和上面一样,改配置文件就行(vi /etc/sysconfig/network-scripts/ifcfg-ensxxxxxxxx)
注意的是每个的ip地址都不能相同,比如master结点的ip设为192.168.1.2,那从节点就可以设为192.168.1.3;。1.4;.1.5···反正就是不能相同。
以上的步骤多做几遍,你就有一个好几个结点的伪分布式系统了
接下来我们给每个结点设置主机名:
就在根目录执行命令:hostnamectl set-hostname 主机名
这就是给本台虚拟机设置主机名的命令,比如master结点就是:hostnamectl set-hostname master
接下来配置hosts列表
vi /etc/hosts
点击i进入编辑模式,在文档尾部写入所有(包括自己)的ip-主机名的对应信息,比如我有两个结点(master和slave)就要写:
192.168.1.2 master
192.168.1.3 slave
然后按esc :wq保存并退出
之后用ping命令测试各个节点之间与主机之间能否ping通
比如在master结点就可以ping slave这样ping slave结点,
ping主机的话就是ping 127.0.0.1
如果结果超过3条成功的就按ctrl+c结束命令,失败的话就检查一下之前哪里出了问题,或者检查一下是否防火墙忘记关闭了
关闭防火请墙的命令:
systemctl stop firewalld(停止防火墙,但是重启后还是开着的)
systemctl enable firewalld(停用防火墙,以后都不好使了,除非开启)
firewall-cmd --state(查看防火墙状态,notrunning就是关闭状态,开启显示running)
网络配置到此结束,下一章将如何将各个节点ssh免密钥登录
- hadoop - hadoop2.6 分布式 - 集群环境搭建 - 系统搭建和网络配置
- Hadoop2.6集群环境虚拟机中搭建网络配置
- 使用VMware搭建Hadoop集群虚拟网络配置
- CentOS 6.5下搭建hadoop 2.6.0集群(二):网络配置
- hadoop集群搭建—vmvare克隆虚拟机之后的网络配置
- 大数据教程(一)—— Hadoop集群坏境搭建配置
- 轻松搭建hadoop1.2.1集群前奏--虚拟机安装与配置
- hadoop - hadoop2.6 分布式 - 集群环境搭建 - Hadoop 2.6 分布式 配置,初始化,启动过程
- Hadoop集群搭建之SSH无密码登录配置错误解析
- VirtualBox+CentOs虚拟集群搭建配置hadoop2.2.0学习环境
- centos7搭建hadoop集群
- CentOS7搭建Hadoop集群环境
- 搭建centos7的开发环境2-单机版Hadoop2.7.3配置
- Centos7基于Hadoop集群安装配置Hive
- 搭建Hadoop分布式集群------SSH无密码验证配置
- Centos7 下 Hadoop 2.6.4 分布式集群环境搭建
- Hadoop搭建(一) Hadoop集群环境搭建配置
- CentOs7搭建hadoop集群(伪分布式)上
- hadoop2.5.1集群搭建:(四)配置historyServer
- hadoop集群的搭建与配置(1)