搭建hadoop集群(超详细hadoop集群安装配置教程)
搭建hadoop集群(超详细hadoop集群安装配置教程)
虚拟机以及Linux系统安装在之前的两篇分享中已经详细地介绍了方法,并且每一步的都配图了。如果有朋友还是看不懂,那我也爱莫能助了。本篇主要就hadoop服务器操作系统配置进行详细说明,hadoop安装会在下一篇文章中详细的介绍。
hadoop安装包用的是大快DKHadoop发行版,个人觉得DKHadoop的安装过程是比较简单,关于dkhadoop的安装在下一次的分享中再详细介绍吧。下面进入到本篇的主题——服务器操作系统配置教程
一、安装包准备
1、虚拟机分布式安装(三台及以上虚拟机)
若是个人电脑Windows系统或Linux系统,虚拟机上虚拟的三台服务器,则将安装包拷贝到服务器上,进行安装操作即可。
2、物理集群(三台及以上实体服务器)
1、 外网下载模式
2、 本地文件模式
将安装包文件直接拷贝到实体服务器root目录下,进行安装操作即可。
3、上传模式
当服务器在机房,且无显示和输入设备的情况下,应用该模式。
现将文件,安装在本地计算机上(默认为笔记本电脑,在机房现场),并将计算机与服务器连接,将安装包install、DKHInstall上传到服务器root目录下。
二、服务器操作系统配置教程
准备工作完成之后,就要进行服务器配置操作,首先必须三台服务器之间要互相ping通。所谓ping通,就是两台设备之间网络是通的。从一端发送一个数据包,另一端就能够收到,就代表两台设备是能够ping通了。
1、修改权限
目的:使install、DKHInstall两个安装包有可执行的权限。权限不足无法执行一些操作。install里面是脚本和所有组件,DKHInstall里面是安装界面。
步骤:在准备工作中拷贝安装包 install、DKHInstall到主节点目录后,修改文件权限。首先进入root目录,安装目录 install、DKHInstall的权限改为:文件所有者可读可写可执行,与文件所有者属于一个用户组的其他用户可读可执行,其他用户组可读可执行。
命令:
cd /root/
unzip DKHPlantform.zip
chmod -R 755 DKHPlantform
2、搭建Hadoop集群设置SSH免密登录
目的:Hadoop运行过程中需要管理远端Hadoop守护进程,在Hadoop启动以后,NameNode是通过SSH(Secure Shell)来启动和停止各个DataNode上的各种守护进程的。这就必须在节点之间执行指令的时候是不需要输入密码的形式,所以我们需要配置SSH运用无密码公钥认证的形式,这样NameNode使用SSH无密码登录并启动DataName进程,同样原理,DataNode上也能使用SSH无密码登录到NameNode。
步骤:
(1)修改本机hosts文件,写入对应关系
为了区分局域网内的每台主机,都会给主机配一个主机名,每台主机之间又是通过IP进行通信,但IP地址不方便记忆,所以配置主机名和IP映射能够实现主机之间的快速方便的访问。
命令:
vi /etc/hosts
通过按键盘上的insert或是I键进入编辑模式,编辑完成后按一下Esc键然后按一下按Shift+: 键,输入wq,后回车就可以保存。输入q!后回车则是放弃保存并退出.
进入编辑模式后,按照规则写入主机与ip的对应关系(主机名称dk41是自己命名的,如下图)例:
192.168.1.41 dk41
192.168.1.42 dk42
192.168.1.43 dk43
hadoop集群安装配置
编辑完后,保存退出。把对应关系拷到其他两台或多台机器上。
命令:
scp -r /etc/hosts 192.168.1.42:/etc
scp -r /etc/hosts 192.168.1.43:/etc
(2)执行集群之间免密前的准备工作
执行sshpass.sh的脚本的时候会去读sshhosts和sshslaves这两个文件,替换sshpass.sh中的master和slave文件。
修改文件sshhosts,输入全部机器的主机名,每行一个主机名(如下图)
命令:
vi /root/DKHPlantform/autossh/sshhosts
通过按键盘上的insert或是I键进入编辑模式,编辑完成后按一下Esc键然后按一下按Shift+:键,输入wq,后回车就可以保存。输入q!后回车则是放弃保存并退出.
hadoop集群安装配置
修改文件sshslaves,写入除主机名之外的所有机器名(如下图)
命令:
vi /root/DKHPlantform/autossh/sshslaves
通过按键盘上的insert或是I键进入编辑模式,编辑完成后按一下Esc键然后按一下按Shift+:键,输入wq,后回车就可以保存。输入q!后回车则是放弃保存并退出.
hadoop集群安装配置
(3)执行集群免密工作
命令:
cd /root/DKHPlantform/autossh
./autossh 主节点主机名 集群密码
例: ./autossh dk41 123456
(4)关闭防火墙
防止访问服务器时某些服务被拦截,需关闭防火墙。
命令:
cd /root/DKHPlantform/autossh
./offIptables.sh
hadoop集群安装配置
3、安装双机热备份的MySQL
目的:存放Hive的元数据
步骤:
(1)从主节点分发mySQL安装目录到第二节点
命令:
scp -r /root/DKHPlantform/mysqlInst/ 192.168.1.42:/root/
(2)主节点执行:
命令:
cd /root/DKHPlantform/mysqlInst/
./mysql.sh 1
从节点执行:
命令:
cd /root/mysqlInst/
./mysql.sh 2
(3)执行成功之后执行热备份(两台机器上都要执行,两个ip互换,41上写42,42上写41,密码是MySQL的密码为:123456。平台内已经设定好,请勿修改):
命令:
source /etc/profile
./sync.sh 192.168.1.xxx(另一台mysql地址)
4、创建数据库
目的:MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,增加了速度并提高了灵活性。
步骤:
(1)导入MySQL数据表,只在主节点执行:
命令:
mysql -uroot -p123456 < { 此处为sql文件,主目录下文件: dkh.sql}
如:mysql -uroot -p123456
(2)执行完后查看一下两台mysql的数据表是否存在,从主节点中查看执行:
命令:
mySQL -uroot -p123456show databases;
use dkh;
show tables;
hadoop集群安装配置
5、启动安装
目的:服务器配置操作完成之后,启动DKH。
步骤:执行以下命令。
命令:
cd /root/DKHPlantform/dkh-tomcat*/bin/
./startup.sh
6、本地时间服务器搭建步骤
没联网或者装系统时时间未同步,需要搭建本地时间服务器。
(1)搭建内网的ntp服务器
修改/etc/ntp.conf
命令:
Vim /etc/ntp.conf
通过按键盘上的insert或是I键进入编辑模式,编辑完成后按一下Esc键然后按一下按Shift+:键,输入wq后回车就可以保存。输入q!后回车则是放弃保存并退出.
修改下列三行:
#server 0.centos.pool.ntp.org
#server 1.centos.pool.ntp.org
#server 2.centos.pool.ntp.org
在文件最后添加下列两行:
server 127.127.1.0
fudge 127.127.1.0 stratum 10
(2)启动ntp服务
service ntpd start
(3)开机自动启动
chkconfig ntpd on
(4)客户端同步时间
命令:
Vim /etc/ntp.conf
通过按键盘上的insert或是I键进入编辑模式,编辑完成后按一下Esc键然后按一下按Shift+:键,输入wq,后回车就可以保存。输入q!后回车则是放弃保存并退出.
在文件最后添加一行:
*/15 * * * * root ntpdate 192.168.27.35;hwclock -w
录取通知书(名校录取通知书长啥样?)录取通知书(名校录取通知书长啥样?)现在已经到了7月底,很多本科一批和提前批的学生已经收到了大学录取通知书,那么各大名校今年的录取通知书长什么样子呢?下面一起欣赏一下清华大学录取通
压线二本学校(二本压线录取的93所公立大学名单汇总)压线二本学校(二本压线录取的93所公立大学名单汇总)离高考填报志愿时间越来越近,各位考生也开始担心应该如何选择学校。那么,成绩刚过二本线的考生能报考公立大学吗?本文将附上学校名单,
面试时注意事项(面试需要注意的细节!)面试时注意事项(面试需要注意的细节!)我们在参加特岗教师考试的时候,考官对考生的一举一动都非常的在意,因为老师会影响到学生的一言一行,下面就面试过程中需注意的细节分析如下1注意自己
公务员面试内容(公务员面试现场答题有哪些值得注意的细节?)公务员面试内容(公务员面试现场答题有哪些值得注意的细节?公务员面试是公务员考试非常重要的一环,很多考生笔试成绩优异,却因为没把握好面试现场的一些细节问题导致了失败,这里给大家分享一
使徒行者第三部电视剧(使徒行者3黑警是谁结局如何)使徒行者第三部电视剧(使徒行者3黑警是谁结局如何)TVB今年的重头剧之一使徒行者3昨日(12日)于腾讯视频独家首播。主要演员除了有林峰苗侨伟马国明袁伟豪黄智雯黄翠如蔡思贝及张振朗外
辅警待遇(辅警年薪制袭来)辅警待遇(辅警年薪制袭来)近几年辅警这一岗位逐渐成为大学生们向往的职业,的确随着辅警相关制度的不断完善,也不失为一个好职业,要知道现在想成为一名辅警,也不是轻易想上就能上的,首先先
外企面试英语(如何顺利拿下外企的英文面试?)外企面试英语(如何顺利拿下外企的英文面试?)在经历了2019年各种裁员,尤其是违法裁员之后,不少小伙伴来找我聊天时都会提到如果能加入外企就好了。也有同学担心,川普反全球化的倒行逆施
外企面试问题(外企面试技巧)外企面试问题(外企面试技巧)1我们为什么要聘用你?(测试你的沉静与自信。)给一个简短有礼貌地回答我能做好我要做的事情我相信自己,我想得到这份工作。2为什么你想到这里来工作?(这应该
二本院校录取分数线(二本最低多少分录取)二本院校录取分数线(二本最低多少分录取)多数省市如果想上二本,分数线都在400500之间,偏远地区二本线稍低,大省或发达地区二本线选对较高。高考二本的分数线一般多少网友一先我们要清
成都中山骨科医院(成都中山高新骨科医院口碑好不)成都中山骨科医院(成都中山高新骨科医院口碑好不)献血战疫情传递温暖我院为抗击新冠肺炎,使广大的新冠肺炎患者得到更好的救治,于2020年组织党员和职工进行义务献血活动。我院党支部广大
中山眼科医院(中山三院秀出科技硬实力)中山眼科医院(中山三院秀出科技硬实力)全球第一个慢性鼻窦炎全量化诊断平台全球首个眼部影像筛诊肝胆疾病系统全国首家基于5G云边协同的多院协同智慧医院云平台启动仪式7月29日上午,中山
云南省交通事故(云南3车追尾事故原因查明)云南省交通事故(云南3车追尾事故原因查明)2月21日,公安部交通管理局发布通报,2021年2月20日18时许,云南省玉溪市华宁县华盘路天生桥段发生一起3车追尾的交通事故,造成5人死
离婚协议书范本(离婚协议书民法典范本)离婚协议书范本(离婚协议书民法典范本)离婚协议书(民法典范本)男方,年月日出生,住市路号,身份证号。女方,年月日出生,住市路号,身份证号。男女双方于年月日在民政局办理结婚登记手续。
日版一吻定情(日版一吻定情男主结婚)日版一吻定情(日版一吻定情男主结婚)6月23日,日本男星古川雄辉微博宣布结婚,一石激起千层浪。微博中,他态度诚恳,表示想接受新的生命,希望获得粉丝一如既往的支持。随后有媒体报道,女
拥挤的用英语怎么说(拥挤的英语说法有几种?)拥挤的用英语怎么说(拥挤的英语说法有几种?)拥挤用英语怎么说Crowd释义挤满塞满使拥挤人群观众一伙人一帮人群众音标英krad美kradpushandsqueeze释义推挤音标英p
pin是什么意思(电脑的pin密码忘记了怎么办)大多数用户都不太了解Win11如何删除PIN码的操作,为了更好的帮助大家,今天小编就为大家整理了关于如何删除PIN码的相关步骤与操作。有需要的感兴趣的就来看看吧。步骤如下1打开电脑
鼠标中键(我的世界关于鼠标中键)鼠标中键(我的世界关于鼠标中键)问如何在原版mc下,一键把箱子A中所有的物品,复制到箱子B中?这个问题很难么?这是一篇看完之后,一定会让你觉得这么多年我的世界算是白玩了!因为本期我
怎么去丽江(云南丽江攻略)怎么去丽江(云南丽江攻略)丽江在有生之年还是值得来上一趟。可以来这里享受慵懒的生活,晒着太阳一杯茶看着书安静地度过一天。晚上也可以去到热闹非凡的酒吧一条街,感受一下丽江的酒吧文化。
燃气灶火小(燃气灶火力越来越小?)燃气灶火小(燃气灶火力越来越小?)燃气灶是我们每家每户厨房一定会用到的厨房用具,很多人会发现,使用一段时间后,在开关打同样的位置时,燃气灶的火焰好像小了很多,这样不仅降低做菜效率,
怎么摸胸(胸越来越软怎么回事)乳房的大小跟个人的身体体质有关系,不同的人差异也会不一样,有的女性可以通过合理的食物搭配,丰胸小运动或者注意日常的一些习惯就达到很好的丰胸效果。丰胸按摩秘籍NO。1集中式将双手放置
空间几何体的三视图(空间几何体的结构及三视图和直观图的画法)空间几何体的三视图(空间几何体的结构及三视图和直观图的画法)空间几何体的结构多面体的概念一般地,由若干个平面多边形围成的几何体叫做多面体。多面体柱锥台球一般地,有两个面互相平行,其
阳西大树岛(大树岛上赶海忙)阳西大树岛(大树岛上赶海忙)近日,不少游客结伴来到阳江市阳西县上洋河北一带游玩。这里的下午有机会遇上海水退潮,游客们如果坐船来大树岛上,就能和当地人一起赶海,也可以到滩滩抓螃蟹挖蛤