很久没有更新了,主要是没有时间,今天挤出时间验证了一下,果然还是有些问题的,不过已经解决了,就发上来吧。

PS:小豆腐看仔细了哦~

关于hadoop环境搭建,从单机模式,到伪分布式,再到完全分布式,我们这里就讨论完全分布式,关于搭建工具,有hadoop+CentOs+VMware,感觉各个版本还是有一点差异的。

随后可能会整理出一个常用版本,今天先说说VM的静态IP的设置吧:

关于VM,大家可能不陌生,目前也是windows系统搭建模拟hadoop环境的必要软件之一。

但是,由于有些人会经常改变地方办公,经常更换ip,所以如果VM使用桥接模式,也会导致经常更换IP,但是集群里每一个主机都要每次都修改,是不是很麻烦呢?

首先讲一下,VM的三种连接模式:

1 桥接模式:什么是桥接模式,我的理解是:利用VM工具模拟出跟主机一模一样的主机出来,也会跟主机一样分配一个IP出来,也就是说,你桥接几个虚拟机,你就拥有多少个电脑+1(主机),大家也许会想到,我们把所有的IP都写成静态的不就行了么?这样的话,即使你设定静态Ip,也有一定的可能性和你当前的局域网环境的其他同事的IP冲突,影响其他同事的工作,特别是在公司里。

2 仅主机模式:什么意思呢?其实就是字面意思,只有主机和虚拟机之间可以互相访问的一个纯净的局域网环境,如果你的虚拟机不需要访问外网,你可以选择这种模式。

3 自定义和LAN,这个没有用到,这里不讨论

4 NAT模式:这个NAT模式就是,虚拟机和对外主机共享一个IP地址,虚拟机只可以和主机互相访问,外网只能访问主机,而访问不了虚拟机,这样的环境再把虚拟机中的IP地址设置成静态的,就完美了。

以下就是步骤:

查看本机ip地址

两个地方ip网段不一样,所以不会冲突了

选择桥接先初始化一下

当右下角 网络图标再次变亮

说明桥接模式已经配置好了

改成nat模式,然后确定

查看一下ip

当前没有分配ip/或者分配了都没有关系,以为我们下面要手动输入ip

改成static,静态ip地址

切换到root用户,才能保存

把不需要的可以先删掉,然后配置本地的ip地址

对比一下网关是否一致

配置dns,就配成我们熟悉的联通的dns吧

切换到root用户,重启网络服务

查看ip

看一下是否能够上网

至此就设置完毕了,其实还会出现主机ping不同虚拟机的问题,或者虚拟机ping不同主机的问题,不要慌,按照下面的博文设置一下就好了:

主机ping通虚拟机,虚拟机ping通主机解决方法(NAT模式)

hadoop环境搭建之关于NAT模式静态IP的设置 ---VMware12+CentOs7的更多相关文章

  1. VMWare虚拟机NAT模式静态IP联网配置

    1.网络连接    vmnet8右键属性ipv4,设置ip为192.168.10.100.如下图: 2.设置虚拟机的网络适配器采用NAT模式 3.vmware工具栏的编辑->虚拟网络编辑器   ...

  2. 虚拟机centos7环境搭建,系统分区,静态IP配置

    文章目录 1.虚拟机安装centos7 2.系统分区 3.配置静态IP centos7下载地址 http://mirrors.aliyun.com/centos/7/isos/x86_64/ Cent ...

  3. 大数据学习之Hadoop环境搭建

    一.Hadoop的优势 1)高可靠性:因为Hadoop假设计算元素和存储会出现故障,因为它维护多个工作数据副本,在出现故障时可以对失败的节点重新分布处理. 2)高扩展性:在集群间分配任务数据,可方便的 ...

  4. 转 史上最详细的Hadoop环境搭建

    GitChat 作者:鸣宇淳 原文:史上最详细的Hadoop环境搭建 关注公众号:GitChat 技术杂谈,一本正经的讲技术 [不要错过文末活动哦] 前言 Hadoop在大数据技术体系中的地位至关重要 ...

  5. Hadoop环境搭建(centos)

    Hadoop环境搭建(centos) 本平台密码83953588abc 配置Java环境 下载JDK(本实验从/cgsrc 文件中复制到指定目录) mkdir /usr/local/java cp / ...

  6. 【转】RHadoop实践系列之一:Hadoop环境搭建

    RHadoop实践系列之一:Hadoop环境搭建 RHadoop实践系列文章,包含了R语言与Hadoop结合进行海量数据分析.Hadoop主要用来存储海量数据,R语言完成MapReduce 算法,用来 ...

  7. eclipse工具下hadoop环境搭建

    eclipse工具下hadoop环境搭建:    window10操作系统中搭建eclipse64开发系统,配置hadoop的eclipse插件,让eclipse可以查看Hdfs中的文件内容.     ...

  8. Hadoop环境搭建、启动和管理界面查看

    一.hadoop环境搭建: 1. hadoop 6个核心配置文件的作用:core-site.xml:核心配置文件,主要定义了我们文件访问的格式 hdfs://hadoop-env.sh:主要配置我们的 ...

  9. Ubuntu中Hadoop环境搭建

    Ubuntu中Hadoop环境搭建 JDK安装 方法一:通过命令行直接安装(不建议) 有两种java可以安装oracle-java8-installer以及openjdk (1)安装oracle-ja ...

随机推荐

  1. Yii2.0修改默认控制器

    设置默认控制器有两种方法 1.在/vendor/yiisoft/yii2/web/Application.PHP的第28行左右 public $defaultRoute = 'site';      ...

  2. 2017 Android 面试题 [ 基础与细节 ]

    2017 Android 面试题 [ 基础与细节 ] 感谢@chuyao抛出的这些问题,平时业务代码写多了,很多基础的东西变得含糊不清了,这次裸辞出来找工作确实没有之前顺利,顺便求上海Android开 ...

  3. Spark结构式流编程指南

    Spark结构式流编程指南 概览 Structured Streaming 是一个可拓展,容错的,基于Spark SQL执行引擎的流处理引擎.使用小量的静态数据模拟流处理.伴随流数据的到来,Spark ...

  4. (11)连个工具类之间的比较4.Collections与Arrays

    集合框架中的工具类:特点:该工具类中的方法都是静态的. Collections:常见方法: 1, 对list进行二分查找: 前提该集合一定要有序. int binarySearch(list,key) ...

  5. iOS开发之控制器创建与加载(生命周期)

    1.如何创建一个控制器 控制器常见的创建方式有以下几种: (1)通过storyboard创建 (2)直接创建 MJViewController *mj = [[MJViewController all ...

  6. CSS与HTML5响应式图片

    随着 Retina 屏幕的逐渐普及,网页中对图片的适配要求也越来越高.如何让图片在放大了两倍的 Retina 屏幕显示依然清晰,曾经一度困扰着网页开发者,好在 CSS3 与 HTML5 已经着力在改变 ...

  7. python3的urllib2报错问题解决方法

    python urlib2 兼容问题 在python3中,将urllib和urllib2合并了,所以在使用urllib2的地方改成urllib.request即可.示例如下 import urllib ...

  8. Linux学习之sudo命令

    在学习Linux用户管理时,我们不得不需要了解一个命令,那就是sudo.sudo的作用是切换身份,以其他身份来执行命令. 那么为什么在Linux系统中我们需要来切换身份呢?原因有以下几个方面 1.养成 ...

  9. ajax 实现修改功能

    这段时间在做项目,发现自己忘得好快呀,幸亏有博客园帮我记着呢,整理博客园简直不要太重要了哦  因为做的是一个内部管理系统,只用了一个主页面,所有的都不允许整个网页刷新,所以我们只能用ajax 来做,当 ...

  10. 所谓“脚本(Script)”——个人见解浅谈

    编程初学者,在学习的时候总会听人说到或者看到“脚本”这个词汇,我初学的时候也不清楚脚本是什么,所以每每看到有人说你会写“脚本”的时候,总以为是一些高深深奥的编程技术.然而事实正好相反,脚本语言是一种比 ...