企业级大数据平台部署实施参考指南 - 环境准备

各位,今天我们主要聊一下,集群安装前需要做的准备工作,内容会以HDP做为案例,进行相关的规划和设计工作,经验是通用了,适用于各种大数据发行版。

我的画风一直比较严肃,哈哈,其实我是一个很喜欢搞怪的,感觉写程序傻了。

今天这个内容啊,主要还是围绕集群实施安装过程,非常关键的环节环境准备阶段,通过我们前期收集的一些相关指标,对集群进行基础环境的准备工作。

我们以HDP集群部署来说明相关问题?

必备条件

0、选择操作系统版本

可选版本有centos/redhat 6.5,6.6,6.7,6.8和 centos/redhat 7.2

1、Ambari-server所在的服务器能够ssh免密码登录到所有机器

2、所有机器关闭selinux

setenforce 0  && sed –i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config

3、所有机器主机名统一格式

例如:

- NameNode: namenode{1..2}.hadoop.org      - DataNode: datanode{1..3000}.hadoop.org

4、所有主机名和IP地址进行映射hosts

5、所有机器关闭iptables

systemctl stop firewalld.service && systemctl disable firewalld.service

6、所有主机必须通过ntp服务使时间保持一致。

公网NTP同步;如果是内网,需要自己做一个内网的NTP服务器;让服务器时间和硬件时钟同步,避免重启操作系统导致时间不同步,集群组件无法正常工作。

ntpdate asia.pool.ntp.org && hwclock -w

集群组件利用时间戳进行存储的,需要保障集群所有节点时间一致性,不然会导致集群异常,目前在分布式数据库领域,对于分布式集群时间一致性的误差不能超过秒级,在大数据中Hbase、Zookeeper组件,如果在集群安装之前你没有主动的去让所有节点时间一致,安装完成之后再去同步时间,会导致Hbase、Zookeeper服务无法正常工作。

目前出现了NewSQL数据库系统也是严格要求必须保证同一数据中心时间一致,甚至通过硬件时钟来做时间同步。

系统分区

Linux系统分区,在做Linux系统分区的时候, 决定了后续集群是否能够在底层提供合理的数据存储保障能力。比如:操作系统”os/log”需要安装在SSD,那么SSD需要2块做raid1,保障即使有一块盘损坏,保障集群操作系统正常运行。

注意:系统安装的时候,请使用最小化安装方式,不安装图形化界面.

NameNode节点分区方式:

这是一个例子,可根据实际情况调整,需要注意的第一点是/var目录单独分出来,避免日志太多导致根目录爆满,导致操作系统无法正常工作。第二点,namenode元数据存储目录,底层硬件上需要保证带有RAID1,一般原则4块盘,每两个做RAID1。第三点,namenode元数据信息存储不需要非常大的空间,它主要负责存储一些数据块切分后存储在那些datanode上这样的记录,你可以把他看做一本书的目录,不会特别大,但是章节过多(block过多)也会导致目录暴涨,建议4块1-2T的SAS/SATA盘,可以动态增加磁盘。

NameNode元数据信息案例:    - 文件个数 22328188    - 文件夹个数 711845    - block个数 32774913    - 总容量 4.12 PB    - 容量使用 3.34 PB    - 元数据大小  5.4g

如上,元数据信息占用空间是非常小的,而且它常驻内存,如果集群大量小文件,会导致元数据暴增,大集群重启主节点会超级慢;如果重启后整个集群会导致block块信息汇报,导致主节点非常繁忙长时间处于安全模式。

DataNode节点分区方式:

这是一个例子,可根据实际情况调整,需要注意的第一点是/var目录单独分出来,避免日志太多导致根目录爆满,导致操作系统无法正常工作。第二点,datanode数据存储目录,底层硬盘为RAID0/JBOD,一般原则12块盘 。第三点,datanode存储一般需要非常大的空间,因为所有的集群数据都存储在datanode管理的磁盘上, 建议单块盘大小4-6T。

Ambari-Server节点分区方式:

这是一个例子,对于集群监控主节点的部署,无论是你使用Ambari-Server、ClouderaManager监控集群或者其他工具监控集群,原则是操作系统建议使用lvm分区管理,方便动态扩展容量,避免出现某些目录占满的情况。监控相关的数据一定要放到大盘去存储,设置好数据清理周期,避免存储数据过大,导致查询时主节点压力过大。

Gaeteway-Node节点分区方式:

Gateway节点,没有任何集群服务和组件,通常是用来和集群沟通提交任务的节点,主要功能,在Hadoop集群中提供一个桥梁,可以对数据进行接入 。Gateway节点链接到主要局域网的入口, 有时也被称作网关节点。Gateway节点是可选或者不选择的,但常被强烈推荐,对集群瓶颈和性能均有很大的提升作用。

Linux系统分区方案说明:

在很多业务服务器数量多且复杂的运维场景,会有专门的系统安装工程师,由于这些基础系统安装工程师无法确定服务器的业务需求,因此,会根据公司的要求只分出:

/boot 200M

Swap 内存*2

/ (列如: 100G)

然后剩余的分区保留不分,fdisk(不适合大于2t的分区),parted(适合大于2T的分区)

这样后续使用的服务器的不同业务产品的运维部门就可以根据具体的业务在规划后面的分区,这样的方法也是值得推荐的分区思路!

上面的/data{1..12}目录,表示,如果有12块硬盘,挂载点为12个目录,取名/data1, /data2, /data3, /data..这些目录都用来存储hdfs数据的数据目录!

有关根目录/ ,主要是存储/home,/tmp,/opt等!

有关/var目录主要存储相关组件所有的日志记录信息,所以单独划分,避免根目录出现使用100%的情况,导致操作系统无法正常工作。

制作本地源

HDP本地源:

LinuxOS本地源:

今天内容依然比较干,介绍了一下生产环境中,大数据集群底层系统分区划分,操作系统需要具备的环境,制作内网离线repo仓库。

企业级大数据平台部署实施参考指南》分多节,有更多细节剖析,不妥之处欢迎指正!

欢迎关注微信公众号,第一时间,阅读更多有关云计算、大数据文章。

http://weixin.qq.com/r/zUgkPBvEPEZDrV9f9x3f (二维码自动识别)

原创文章,转载请注明: 转载自Itweet的博客

本博客的文章集合: http://www.itweet.cn/blog/archive/企业级大数据平台部署实施参考指南 - 环境准备

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,440评论 5 467
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,814评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,427评论 0 330
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,710评论 1 270
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,625评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,014评论 1 275
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,511评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,162评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,311评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,262评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,278评论 1 328
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,989评论 3 316
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,583评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,664评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,904评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,274评论 2 345
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,856评论 2 339

推荐阅读更多精彩内容