学习笔记Hadoop(五)—— Hadoop集群的安装与部署(2)—— Hadoop集群部署模式、配置固定IP
一、Hadoop集群部署模式
Hadoop的安装部署的模式一共有三种:
- 独立模式(本地模式) standalone
默认的模式,无需运行任何守护进程(daemon),所有程序都在单个JVM上执行。由于在本机模式下测试和调试MapReduce程序较为方便,因此,这种模式适宜用在开发阶段。使用本地文件系统,而不是分布式文件系统。 - 伪分布模式 pseudo distributed
在一台主机模拟多主机。即Hadoop的守护程序在本地计算机上运行,模拟集群环境,并且是相互独立的Java进程。在单机模式之上增加了代码调试功能,允许检查内存使用情况,HDFS输入输出,以及其他的守护进程交互。类似于完全分布式模式,因此,这种模式常用来开发测试Hadoop程序的执行是否正确。 - 完全分布模式 fulldistributed, Hadoop
完全分布模式的守护进程运行在由多台主机搭建的集群上,是真正的生产环境。
二、配置固定IP
2.1、虚拟机DHCP
DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。
简单理解为给其他主机随机分配IP地址。
2.2、步骤
虚拟机克隆
虚拟机克隆分为“完整克隆”(Full Clone)和“链接克隆”(Linked Clone)两种方式:
- 完全克隆的虚拟机不依赖源虚拟机,是完全独立的虚拟机,它的性能与被克隆虚拟机相同。
- 链接克隆(Linked Clone)依赖于源虚拟机(称为父虚拟机)。由于链接克隆是通过父虚拟机的快照创建而成,因此节省了磁盘空间,而且克隆速度非常快,但是克隆后的虚拟机性能会有所下降。
虚拟机查看及修改机器名
注意:克隆机机器名仍是被克隆的机器名
修改机器名指令:
hostnamectl set-hostname master #机器名改为master
虚拟机查看及修改IP
由于IP使用的是DHCP,所以IP可能会是在范围内的任意值。
进入ifcfg-ens33
修改IP:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
然后我们再修改个东西:
vi /etc/hosts
添加:192.168.128.10 master master.centos.com
修改完后重启服务器:
service network restart
最后通过:
ping master
出现下面则配置完成:
虚拟机集群
虚拟机克隆node1, node2, node3, 并修改机器名及IP
这里node1为例:
修改机器名:
hostnamectl set-hostname node1 #node2、node3机器名就改为node2、node3
修改IP
vi /etc/sysconfig/network-scripts/ifcfg-ens33
node1、node2、node3都配置完后,在master 、node1、node2、node3分别在在/etc/hosts
添加如下:
192.168.128.10 master master.centos.com
192.168.128.11 node1 node1.centos.com
192.168.128.12 node2 node2.centos.com
192.168.128.13 node3 node3.centos.com
如:
完成之后,使用ping指令查看情况
ping node1 #ping node2 ping node3
学习笔记Hadoop(五)—— Hadoop集群的安装与部署(2)—— Hadoop集群部署模式、配置固定IP相关推荐
- 【OS学习笔记】五 VirtualBox的下载、安装和配置
上一篇文章学习了:计算机的启动过程(点击链接查看上一篇文章) 今天来接着上一篇文章,解决我们学习中的实验环境问题. 参考:X86汇编语言-从实模式到保护模式.作者李忠.纯学习笔记.如有侵权请联系我删除 ...
- HiveQL学习笔记(五):Hive练习题
本系列是本人对Hive的学习进行一个整理,主要包括以下内容: 1.HiveQL学习笔记(一):Hive安装及Hadoop,Hive原理简介 2.HiveQL学习笔记(二):Hive基础语法与常用函数 ...
- 黑马程序员Java教程学习笔记(五)
学习视频:https://www.bilibili.com/video/BV1Cv411372m 如侵权,请私信联系本人删除 文章目录 黑马程序员Java教程学习笔记(五) 日期时间:Date.Sim ...
- Programming Entity Framework-dbContext 学习笔记第五章
### Programming Entity Framework-dbContext 学习笔记 第五章 将图表添加到Context中的方式及容易出现的错误 方法 结果 警告 Add Root 图标中的 ...
- JavaScript学习笔记(五)
JavaScript学习笔记(五) ①Array类 本地对象 ②Date类 ①Global对象 对象的类型 内置对象 ②Math对象 宿主对象 今天继续学习JS中的对象,昨天内置对象Global对 ...
- OpenCV学习笔记(五十六)——InputArray和OutputArray的那些事core OpenCV学习笔记(五十七)——在同一窗口显示多幅图片 OpenCV学习笔记(五十八)——读《Mast
OpenCV学习笔记(五十六)--InputArray和OutputArray的那些事core 看过OpenCV源代码的朋友,肯定都知道很多函数的接口都是InputArray或者OutputArray ...
- OpenCV学习笔记(五十一)——imge stitching图像拼接stitching OpenCV学习笔记(五十二)——号外:OpenCV 2.4.1 又出来了。。。。。 OpenCV学习笔记(五
OpenCV学习笔记(五十一)--imge stitching图像拼接stitching stitching是OpenCV2.4.0一个新模块,功能是实现图像拼接,所有的相关函数都被封装在Stitch ...
- Windows x64内核学习笔记(五)—— KPTI(未完待续)
Windows x64内核学习笔记(五)-- KPTI(未完待续) KPTI 实验一:构造IDT后门并读取Cr3 参考资料 KPTI 描述:KPTI(Kernel page-table isolati ...
- Intel VT学习笔记(五)—— 调试技巧
Intel VT学习笔记(五)-- 调试技巧 要点回顾 INT 3失效 调试技巧 参考资料 要点回顾 在上一篇中,我们主要学习了如何填写Guest state fields的各项字段,以及如何对错误码 ...
最新文章
- QT:(2)Window10、VS15下安装qt5.12.8
- 区块链架构、跨链和演进
- windows下nodejs环境配置
- 数学--数论--同余及其性质(超详细)
- PP视频如何设置关闭的时候直接退出程序
- VSTO 学习笔记(六)在 Excel 2010中使用RDLC报表
- Android 四大组件学习之Activity六
- 《网络工程师教程(第五版)》大纲及与第四版比较
- Gaussview保存文件时,对话框一直弹不出来的原因
- 2021年秋季Python程序设计相关课程教材推荐
- TPC-H介绍及实战总结
- JZOJ 6310.glo【LIS】【线段树】
- 20191019杂谈——祸兮福所倚
- linux驱动面试题整理
- GridControl 单元格自动换行
- 12、python 海龟绘图 turtle
- 软件外包故事 - 术业有专攻
- 4-3指令系统-CISC和RISC
- Yii Framework 开发教程(45) Zii组件-Selectable示例
- 小票打印ESC/POS命令集
热门文章
- 中国楼市场的真相————写在厦门楼市崩盘之后
- erlang mysql driver_erlang_mysql_driver 源码分析2
- 集成学习(一)—预备知识:分类树和回归树
- NTU 课程笔记: 网络流
- 李宏毅线性代数笔记6:矩阵的计算
- tensorflow从入门到精通100讲(七)-TensorFlow房价预估使用Keras快速构建模型
- Python机器学习——线性模型
- matlab中的cellstr的用法,matlab中的cell array, cellstr()和char()的用法
- ei会议论文录用但不参加会议_会议论文有录用通知吗
- c++vector替换元素_从发展来看Vector与Hashtable的淘汰