eclipse远程连接hadoop_Hadoop群启集群

dd659c72bf27acc0a17f2781113b1396.png

SSH无密登录配置

SSH是一种网络协议,以非对称加密实现身份验证,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。

使用ssh连接另一台电脑

基本语法:

指令:ssh 主机名/ IP

7d4078edbe6d639877b411dc71f3094c.png

首次连接会出现以上语句,输入yes即可。

登录以后输入指令:exit 即可退出

无密匙配置

【1】在hadoop101生成一对密匙(公钥和私钥)

指令:ssh-keygen -t rsa(RSA加密方式)

加三个回车完成创建。

303bc8106a519c75dee62117a59cf725.png

【2】将公钥拷贝到要免密登录的目标机器上,比如hadoop102

ssh-copy-id hadoop102

但是这样设置会比较麻烦,每个虚拟机要发送3次(给自己+给另外两台虚拟机)

有一种相对简单的办法,但是不太安全(有外网连接时不要这么做)

1.在hadoop101上,先给自己发送公钥

ssh-copy-id hadoop101

92a8646de01b1afc7f0470746998fab7.png

2.用之前写的xsync拷贝脚本,将ssh文件拷贝到其他两台虚拟机上

先从hadoop100将xsync脚本拷贝过来

指令:rsync -av /bin/xsync root@hadoop101:/bin

然后在通过xsync脚本拷贝ssh文件到其他虚拟机

指令:xsync .ssh

dccb968883a36024bfaea6080513d363.png

现在就可以实现hadoop101、hadoop102、hadoop103之间的ssh无密连接

5d1363adcc4b004fbf9688b2b350d8fe.png

群起登录

之前我们单点启动的时候并没有配置DateNode、NodeManger,但我们进行群起登录的时候,是需要设置的。

还是来到/opt/module/hadoop-2.7.2/etc/hadoop路径下

f579ba2f6ee3830ab4c26a50b6a1e615.png

找到slaves文件

d76ec469871b3a98999fdb184e0279bf.png

输入所有从机的主机名,保存,设置完毕

a38f3e4a9654ddc31f581f8a77ea71b1.png

改完以后同步配置文件etc

指令:cd /opt/module/hadoop-2.7.2

指令:xsync etc

最后在hadoop101中输入指令群起集群

指令:cd /opt/module/hadoop-2.7.2/etc/hadoop

指令:start-dfs.sh

608af6752680fefeb22713f574cc2bb7.png

此时还差Yarn没启动,去hadoop103启动Yarn

指令:start-yarn.sh

1367cb0f32f09b65b82be66c8a9eebcf.png

验证一下,群启集群完毕

0bd25ce696f99b7f320c0d0be6cc5553.png

4a3e2236c802a2a37068f269c8985e69.png

群启/关闭集群的指令

(1)整体启动/停止HDFS

start-dfs.sh / stop-dfs.sh

(2)整体启动/停止YARN

start-yarn.sh / stop-yarn.sh

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值