hadoop伪分布式集群ssh免密码登录

来配置我们的ssh无密码登录到slave1和slave2上

1.    首先检查每个虚拟机是否安装了ssh和启动了sshd服务


如果没有安装的话要执行以下代码

这个命令要在root下运行,因为hadoop用户还没有这个权限

这个命令是安装ssh的客户端和服务端

2.  然后我们切换到hadoop用户下,运行ssh localhost命令,这个命令会生成 .ssh隐藏文件夹,遇到提示就输入yes

3. 我们要进.ssh文件生成ssh密钥


因为我们只有一台机器,所以以上步骤可以直接缩写为一下这句ssh-copy-id,

然后我们关闭防火墙 和seliunx,这里要切换到root用户下,

切换到root用户
关闭selinux
    临时关闭
      setenforce 0
    永久关闭
      vi /etc/seliunx/config
    修改
      SELINIX=disabled

关闭防火墙
   临时关闭
        systemctl stop firewalld
   永久关闭
        systemctl disable firewalld

查看防火墙状态:systemctl status firewalld


4. 退出管理员用户

执行hdfs文件系统格式化
要在hadoop用户下 hdfs namenode -format

只要状态为0就成功

开启我们的dfs.sh,看下我们开启了几个节点,伪分布式是1台计算机扮演多个角色,一般会看到以下五个节点Namenode 、SecondaryNameNode、 DataNode、ResourceManager、 NodeManager,不过并没有这个多个,只要开启了最主要的namenode还有datanode就可以用了,然后我们就可以去网上看了

5. 然后我们就可以看我们的hadoop了,因为我们之前在Windows中修改了hosts文件,所以我们这里直接输python2:50050,就可以登录到hadoop了


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值