基于VMware 15+CentOS 7+Hadoop 2.6,hadoop的搭建主要用于个人学习,水平有限。

  hadoop搭建一:虚拟机网络配置和基础

  hadoop搭建二:hadoop全分布搭建

  hadoop搭建三:hadoop伪分布搭建

  hadoop搭建四:hive安装配置

说明:本篇主要记录了hadoop全分布搭建中:固定ip地址,它是master节点和slave节点连接的基础。

一,虚拟机网络模式选择

虚拟机网络模式主要有两种可以选择:桥接模式/NAT模式。

两种模式区别在于主从性。桥接模式中主机与虚拟机相对独立,而NAT模式则虚拟机依附于主机。

就hadoop全分布搭建而言,因为有固定ip地址的要求,所以依下选择:

  桥接模式:多台主机上安装一台或者多台虚拟机,ip地址受限,要求同一局域网。

  NAT模式:一台主机上安装一台或者多台虚拟机。ip地址不受限。

桥接模式也可以用在一台主机上安装多台虚拟机,但是如果不是需要在多台主机上安装虚拟机,还是推荐选择NAT模式。如果一定要在多台主机上安装虚拟机,那只能选择桥接模式。

二,桥接模式网络配置

部分(1)为桥接模式的网络配置,部分(2)为NAT模式的网络配置,根据需求自行选择,选择一种模式即可。这两种方法都是创建一个新的虚拟机,为了方便接下来的操作。

部分(3)为修改虚拟机ip地址,如果不是创建新的虚拟机,可以参考一下。如果是新创建虚拟机,可以不用看,直接去第三点。

  (1)桥接模式网络配置

    1,选择桥接模式

VMware 15——虚拟机——设置”如图:

    2.虚拟机修改ip地址

点击安装页面的网络和主机名(N)

修改主机名为master。打开以太网,在配置——常规——勾上“可用时自动链接到这个网络

查看一下主机ip地址,打开主机上的cmd,输入

ipconfig

ip地址为192.168.43.145

子网掩码为255.255.255.0

网关为192.168.43.1

因为是桥接模式,所以虚拟机网络虚拟化后是和主机在同一局域网,所以ip地址前三段,子网掩码,网关,都要和主机相同。所以固定ip设置的数据要根据实际的数据来设置。

接着选择IPV4设置,设置为手动,添加静态ip地址,子网掩码,子网掩码,网关,DNS服务器。

ip地址最后一部分的可选范围为2~254,我的ip地址设置为192.168.43.100

设置后页面显示如下就成功了。点击完成就可以开始安装了。

  (2)NAT模式网络配置 

    1,打开VMware的虚拟网络编辑器

VMware 15——编辑——虚拟网络编辑器——更改设置(c) ”如图:

     2.配置NAT模式下的虚拟网络

选择NAT模式后,把“使用本地DHCP服务将ip地址分配给虚拟机(D)”关了。然后可以修改下面的子网IP,修改为192.168.100.0

点击中间的”NAT设置(S)“设置网关IP,修改为192.168.100.2

保存修改,虚拟机段网络的固定ip就设置完了。

    3,虚拟网卡验证

在主机上搜索“网络连接“,双击”VMware Virtual Ethernet Adapter for VMnet8 “,选择”详细信息“。

最起码ip地址要显示出来,如图所示:

    4,选择NAT模式

VMware 15——虚拟机——设置”如图:

    5.虚拟机修改ip地址

点击安装页面的网络和主机名(N)

修改主机名为master。打开以太网,在配置——常规——勾上“可用时自动链接到这个网络

接着选择IPV4设置,设置为手动,添加静态ip地址,子网掩码,网关,DNS服务器。子网掩码,网关要和在VMware上NAT模式设置的一致。

ip地址最后一部分的可选范围为3~254,我的ip地址设置为192.168.100.100。

设置后页面显示如下就成功了。点击完成就可以开始安装了。

  5.添加hadoop用户,并给予管理员权限

创建ROOT密码后,点击创建用户,具体如下:

  (3)虚拟机修改ip地址

    1,

三,网络验证

  先查看一下主机ip地址,打开主机上的cmd,输入

ipconfig

则我的ip地址为192.168.43.145

  测试一下主机和虚拟机的连通性,在虚拟机的终端,ping一下主机,将ip地址更换为你的ip地址,命令如下。

ping 192.168.43.145 -c 3

  再测虚拟机网络连通情况

ping www.baidu.com -c 3

如果都没有异常就完成了。

四,安装VMware-Tools

VMware-Tools是VMware虚拟机的一个很好用的功能,就是提供了文件共享,你可以自由的将主机上的文件复制到虚拟机上。

  1,挂载安装介质

VMware——虚拟机——重新安装VMware-Tools(T)

  2,创建挂载文件夹

mkdir /mnt/cdrom

  3,

结束,谢谢。

写在最后。就我学校的网络而言,如果想要桥接模式多台主机搭建分布式hadoop(基于局域网),有两种选择:

1,自建局域网,一台电脑开WFI热点充当路由器,其他三台电脑连接WIFI后使用

2,利用学校局域网,在Linux内登录个人账户上网后使用

hadoop搭建一:虚拟机网络配置和基础(未完成)的更多相关文章

  1. Hadoop(一)Centos7虚拟机网络配置

    Centos7虚拟机网络配置(桥接模式) 一 VirtualBox提供了三种工作模式,它们是bridged(桥接模式).NAT(网络地址转换模式)和host-only(主机模式). 1 桥接模式(br ...

  2. Linux系统学习 三、网络基础—虚拟机网络配置

    Linux网络基础 Linux的ip地址配置 Linux网络配置文件 常用网络命令 虚拟机网络参数配置 1.配置Linux的IP地址 首先配置一个IP地址,让IP生效. ifconfig查看当前网络配 ...

  3. CDH安装系统环境准备——虚拟机网络配置

    虚拟机网络配置教程如下: 1.修改网络配置文件[root@master ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0配置IP地址.网关.掩码.DNS ...

  4. 环境变量(windows下tomcat问题);shh连接虚拟机网络配置

    环境变量(windows下tomcat问题) 有tomcat有jdk 再配置环境变量:参考 提示:若选择“用户变量”,则本次配置的变量只对该用户有效          若选择“系统变量”,则对所有用户 ...

  5. KVM——以桥接的方式搭建虚拟机网络配置

    以桥接的方式搭建虚拟机网络,其优势是可以将网络中的虚拟机看作是与主机同等地位的服务器. 在原本的局域网中有两台主机,一台是win7(IP: 192.168.0.236),一台是CentOS7(IP: ...

  6. 【CentOS】虚拟机网络配置与远程登录

    ////////////////////////////////////11月16日更新////////////////////////////////////////////////////// 一 ...

  7. VirtualBox 内的 Ubuntu Server 虚拟机网络配置

    环境: 宿主机:Windows 7,单网卡: 虚拟机:ubuntu-14.04.1-server-amd64: 宿主机上网是连接的路由器,IP 地址是通过 DHCP 服务自动获取的: 基本情况: Ub ...

  8. vm克隆虚拟机网络配置

    *CentOS虚拟机网络连接方式为:桥接模式* 虚拟机克隆后会导致网络连接不上:(引起原因是新的MAC和网卡配置对应不上)问题解决(在克隆机里执行下列步骤): vi /etc/udev/rules.d ...

  9. 【VMware】VMware Workstation中虚拟机网络配置

    一直用的vmware的虚拟机以及UVP还有cirtix的虚拟机,然后对vmware workstation却一窍不通,这个怎么了得,下面介绍一下我学习中遇到的问题及解决办法. 一.准备工作: vmwa ...

随机推荐

  1. ROS常用库(四)API学习之常用common_msgs(下)

    一.前言 承接ROS常用库(三)API学习之常用common_msgs(上). 二.sensor_msgs 1.sensor_msgs / BatteryState.msg #电源状态 uint8 P ...

  2. word中图片的导出

    楼上说到的方法都是可行的,其实还有个更方便快捷的保存方式,特别是看到一篇word文档里有很多好看的图片想以图片格式单独保存下来观赏,用作其它,如QQ表情等,此方法更见优势:打开文档——文件——另存为— ...

  3. 百度小程序-接入自然搜索-API提交Url-c#开发

    开发百度小程序后,接下来,人们最想做的是让百度更多的录入自家内容.因为小程序资源被索引后,才可能在搜索结果中展现. 百度也提供了小程序的自然搜索提交入口.一共有两种方式: 第一种是用已有的H5网站资源 ...

  4. css的响应式布局和动画

    把响应式布局和动画放在一起写是因为他们有个共同点@符号 先讲讲响应式布局@media 响应式布局==曾经==非常的流行,这种布局方式可以做出一也兼容一切设备的页面,但是当页面的功能越来越多,css文件 ...

  5. JS:利用for循环进行数组去重

    <script> var a = [1, 3, 2, 4, 5, 3, 2, 1, 4, 6, 7, 7, 6, 6]; //示例数组    var b = []; for(var i = ...

  6. 一文详解scala泛型及类型限定

    今天知识星球球友,微信问浪尖了一个spark源码阅读中的类型限定问题.这个在spark源码很多处出现,所以今天浪尖就整理一下scala类型限定的内容.希望对大家有帮助. scala类型参数要点 1. ...

  7. Window Server 2019 配置篇(1)- 创建域并把本机设置成域控制器

    由于这个学期的Window Server大作业是做一个服务器群,在域中创建包括DNS,DHCP,网关,更新服务器,hyper-v,自动部署等服务,所以我会把制作过程分步写在这个博客上 首先我们新建一个 ...

  8. chrome常用参数

    chrome禁止本地浏览时加载本地其他文件,可以采用添加启动参数的方式来支持 添加参数为 --allow-file-access-from-files 或者 --disable-web-securit ...

  9. Android studio 中出现fail to load platform rendering library

    解决方法: 1)将布局的API接口改为低版本的(如蓝色箭头所示) 2)改为真机测试

  10. IOCTL_DISK_GET_DRIVE_GEOMETRY

    IOCTL_DISK_GET_DRIVE_GEOMETRY: 获取磁盘参数 c++实现: #include <Windows.h> #include <winioctl.h> ...