zoukankan      html  css  js  c++  java
  • 图文讲解基于centos虚拟机的Hadoop集群安装,并且使用Mahout实现贝叶斯分类实例 (3)

    下面设置Master 和 slave 节点的无密码登录。

    tmp7740

    首先, 验证ssh 和 rsync 是否安装了。

    tmpAE19

    生成RSA 密码对,存储在/home/hadoop/.ssh 文件夹里。

    tmp5E46

    进入.ssh文件夹,查看已经存在的两个文件:id_rsa 和 id_rsa.pub

    然后,将id_rsa.pub追加到authorized_keys文件里面, 这样就可以自己无密码登录自己了。

    最后,查看.ssh文件夹里面的三个文件:id_rsa 和 id_rsa.pub,还有 authorized_keys

    tmpF8B2

    修改authorized_keys 文件的权限为600.

    tmp3C09

    使用root用户登录,通过 vim /etc/ssh/sshd_config 进入修改ssh配置文件。

    开启:

    RSAAuthentication yes       #  启用 RSA  认证
    PubkeyAuthentication yes     #  启用公钥私钥配对认证方式
    AuthorizedKeysFile .ssh/authorized_keys #  公钥文件路径(和上面生成的文件同)

    tmp2B48

    重新启动sshd服务:service sshd restart.

    tmp41C5

    退出root用户,进入普通用户。验证本地ssh是否开启:ssh localhost,键入yes。

    tmp803

    复制文件id_rsa.pub给slave节点。

    scp ~/.ssh/id_rsa.pub hadoop@192.168.51:~/   并输入password。

    tmpBB0D

    进入slave用户,查看id_rsa.pub文件时候存在。

    建立文件夹.ssh,并设置访问权限。

    tmp94F8

    追加到授权文件authorized_keys,并且修改权限。

    tmp8448

    slave节点,进入root用户,修改ssh设置:vim /etc/ssh/sshd_config

    RSAAuthentication yes       #  启用 RSA  认证
    PubkeyAuthentication yes     #  启用公钥私钥配对认证方式
    AuthorizedKeysFile .ssh/authorized_keys #  公钥文件路径(和上面生成的文件同)

    重启ssh服务: service sshd restart

    tmp7423

    回到普通用户,删除id_rsa.pub文件。

    tmpB0E5

    测试从Master登录到Slave,成功。

  • 相关阅读:
    SpringMVC听课笔记(一:SpringMVC概述)
    IDEA快捷键
    Java学习方法以及eclipse看jdk源码
    SpringMVC参数绑定
    正向代理、反向代理
    代理模式
    面试准备
    一致性哈希
    synchronized的底层探索
    哈夫曼编码
  • 原文地址:https://www.cnblogs.com/datascientist/p/3432463.html
Copyright © 2011-2022 走看看