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,成功。

  • 相关阅读:
    9-day9-生成器-列表解析-三元表达式-
    8-day8-列表解析-装饰器-迭代器
    7-day7-闭包函数-装饰器-函数2
    6-day6-函数-1
    5-day5-字符编码-函数-文件操作
    hive 跨年周如何处理
    nginx 安装部署
    logstash 读取kafka output ES
    leedcode 001 之 Two Sum 42.20% Easy
    大数据调度与数据质量的重要性
  • 原文地址:https://www.cnblogs.com/datascientist/p/3432463.html
Copyright © 2011-2022 走看看