hadoop环境搭建之关于NAT模式静态IP的设置 ---VMware12+CentOs7
很久没有更新了,主要是没有时间,今天挤出时间验证了一下,果然还是有些问题的,不过已经解决了,就发上来吧。
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的更多相关文章
- VMWare虚拟机NAT模式静态IP联网配置
1.网络连接 vmnet8右键属性ipv4,设置ip为192.168.10.100.如下图: 2.设置虚拟机的网络适配器采用NAT模式 3.vmware工具栏的编辑->虚拟网络编辑器 ...
- 虚拟机centos7环境搭建,系统分区,静态IP配置
文章目录 1.虚拟机安装centos7 2.系统分区 3.配置静态IP centos7下载地址 http://mirrors.aliyun.com/centos/7/isos/x86_64/ Cent ...
- 大数据学习之Hadoop环境搭建
一.Hadoop的优势 1)高可靠性:因为Hadoop假设计算元素和存储会出现故障,因为它维护多个工作数据副本,在出现故障时可以对失败的节点重新分布处理. 2)高扩展性:在集群间分配任务数据,可方便的 ...
- 转 史上最详细的Hadoop环境搭建
GitChat 作者:鸣宇淳 原文:史上最详细的Hadoop环境搭建 关注公众号:GitChat 技术杂谈,一本正经的讲技术 [不要错过文末活动哦] 前言 Hadoop在大数据技术体系中的地位至关重要 ...
- Hadoop环境搭建(centos)
Hadoop环境搭建(centos) 本平台密码83953588abc 配置Java环境 下载JDK(本实验从/cgsrc 文件中复制到指定目录) mkdir /usr/local/java cp / ...
- 【转】RHadoop实践系列之一:Hadoop环境搭建
RHadoop实践系列之一:Hadoop环境搭建 RHadoop实践系列文章,包含了R语言与Hadoop结合进行海量数据分析.Hadoop主要用来存储海量数据,R语言完成MapReduce 算法,用来 ...
- eclipse工具下hadoop环境搭建
eclipse工具下hadoop环境搭建: window10操作系统中搭建eclipse64开发系统,配置hadoop的eclipse插件,让eclipse可以查看Hdfs中的文件内容. ...
- Hadoop环境搭建、启动和管理界面查看
一.hadoop环境搭建: 1. hadoop 6个核心配置文件的作用:core-site.xml:核心配置文件,主要定义了我们文件访问的格式 hdfs://hadoop-env.sh:主要配置我们的 ...
- Ubuntu中Hadoop环境搭建
Ubuntu中Hadoop环境搭建 JDK安装 方法一:通过命令行直接安装(不建议) 有两种java可以安装oracle-java8-installer以及openjdk (1)安装oracle-ja ...
随机推荐
- 关于百度地图js api的getCurrentPosition定位不准确的解决方法
很久之前帮大叔解决了一个gps坐标转换为百度地图坐标的问题.今天大叔又给我讲百度地图定位不准.我查了一下api,用了官方给出的这样一组函数. //创建查询对象 var geolocation = ne ...
- ST 单元测试之maven引入junit包
按照上篇博客,已经完成了mavne以及eclipse的安装配置,新建好了一个maven项目. 接下来打开项目,双击打开pom.xml,可以看到如下所示, 点击下方的pom.xml,然后添加如下代码,即 ...
- C++ 容器对象vector和list 的使用
在<<c++ primer>>第四版Exercise Section 9.3.4 的Exercise 9.20 是这样的一道题目:编写程序判断一个vector<int&g ...
- [设计模式] Iterator - 迭代器模式:由一份奥利奥早餐联想到的设计模式
Iterator - 迭代器模式 目录 前言 回顾 UML 类图 代码分析 抽象的 UML 类图 思考 前言 这是一包奥利奥(数组),里面藏了很多块奥利奥饼干(数组中的元素),我将它们放在一个碟子上慢 ...
- canvas的使用
1.概念 canvas一般就是用来绘制图像的 2.基本知识 上下文对象 var canvas = doucment.getElementById("canvas") ...
- iOS网络编程笔记——GCDAsyncSocket使用
CocoaAsyncSocket为Mac和iOS提供了易于使用且强大的异步通信库. 简单的Socket通信包括了建连.断开连接.发送socket业务请求.重连这四个基本功能. 1.建立连接:GCDAs ...
- cuda编程学习1——hello world!
将c程序最简单的hello world用cuda编写在GPU上执行,以下为代码: #include<iostream>using namespace std;__global__ void ...
- 使用nginx代理kibana并设置身份验证
1.在es-sever上安装nginx #wget http://nginx.org/download/nginx-1.8.1.tar.gz #tar xvf nginx-1.8.1.tar.gz # ...
- nvm安装和配置详细教程
nvm是nodejs的版本管理工具,为什么要用nvm,你能百度到这篇文章相比是遇到不得不用的原因了,我们知道nodejs官方更新的速度非常快,有时候业务需要需要用某某版本,如果用的是msi安装,虽然安 ...
- Nginx编译参数
configure arguments: --with-cc-opt='-g -O2 -fPIE -fstack-protector //设置额外的参数将被添加到CFLAGS变量.(FreeBSD或者 ...