博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hadoop之旅3-centerOS7: 搭建hadoop免密集群启动
阅读量:6904 次
发布时间:2019-06-27

本文共 766 字,大约阅读时间需要 2 分钟。

相信搭大家通过上一篇都已经可以通过以下方式启动集群服务了。

[root@localhost mmcc]# hadoop-daemon.sh start namenode //主节点master[root@localhost mmcc]# hadoop-daemon.sh start datanode //从节点slave1,slave2复制代码

但是大家可能会说,集群集群必定是一组服务器难道每次启动都要一个一个启动或者关闭,那不就懵逼了。这篇文章就教大家如何配置centerOS7免密登录,及免密集群启动。

一键启动/停止集群服务

start/stop-dfs.sh复制代码

该命令会开启master节点的namenode和secondaryNameNode,同时开启集群里所有slave节点的datanode。 但此时大家可能会发现通过该方式一键启动集群时,每个节点都需要登录密码(包括master本身节点也要输入密码,所以后面也要给master配置公钥节点),如果服务器过多时肯定会非常复杂的,所以我们会给每个服务器之间配置上免密登录,这样后续启动即可一键启动

免密启动

进入ssh目录

cd ~/.ssh复制代码

执行以下命令

ssh-keygen -t rsa复制代码

用rsa非对称加密算法生成公钥和私钥.其次把公钥复制到master及其他slave从节点。即可实现master节点上免密登录所有节点

ssh-copy-id master/ip地址ssh-copy-id slave1/ip地址ssh-copy-id slave2/ip地址复制代码

这个时候把已经启动好的namenode节点和datanode节点都关掉。再次执行

start/stop-dfs.sh复制代码

即可发现不用再输入密码,就启动了所有的节点

转载地址:http://whvdl.baihongyu.com/

你可能感兴趣的文章
linux sysfs属性,linux-sysfs
查看>>
c语言int speed=1,求大神帮忙看看这个弹弹球消砖块的游戏代码,为什么speed只能15...
查看>>
c语言如何控制误差小于10-n,C语言使用注意事项(二)
查看>>
c语言黑白棋图形,C语言黑白棋游戏[转载]
查看>>
Grunt 入门指南2:任务配置
查看>>
nullnullsql 多条件查询
查看>>
js 字符串转换数字
查看>>
ASP.NET伪静态 UrlRewrite(Url重写) 实现和配置
查看>>
函数调用Java Web使用swfobject调用flex图表
查看>>
加中实训第二天(笔记+代码) - 2013.5.29 (待完善)
查看>>
《JavaScript DOM 编程艺术》小结
查看>>
MYSQ提高L查询效率的策略总结
查看>>
java--九九乘法表
查看>>
服务器端几种分页方式的性能分析
查看>>
boost解析json
查看>>
DragRigidbody2D
查看>>
计算页面尺寸收集
查看>>
关于ASP.NET 中 Global.asax 文件的后台事件处理程序
查看>>
ASCII 字符代码表
查看>>
超赞的CSS3进度条 可以随进度显示不同颜色
查看>>