Hadoop集群机器的SSH认证配置

SSH免密码认证,其实也很简单,只要玩过Linux的人都会,即使不会通过查找度娘,也很容易就能配置好,我这里因为公司环境的原因的,内,外网两个不同的网段, 没法直接访问,所以我就没法截取图片,把每一步的详细步骤跟大家一起分享,只能通过文字来描述,希望能看懂我写的寒酸的文字:

--------------------------------------分割线 --------------------------------------

Ubuntu 13.04上搭建Hadoop环境

Ubuntu 12.10 +Hadoop 1.2.1版本集群配置

Ubuntu上搭建Hadoop环境(单机模式+伪分布模式)

Ubuntu下Hadoop环境的配置

单机版搭建Hadoop环境图文教程详解

Hadoop LZO 安装教程

Hadoop集群上使用Lzo压缩

--------------------------------------分割线 --------------------------------------

1: Hadoop安装 官方建议是通过新建一个gird用户来安装,那我们就新建一个grid用户。(其实通过vm安装的时候,会要求你新建一个用户,取名grid即可)
  useradd grid 即可,没啥特别要求
 
2:依次登录登录到 HadoopSrv01,HadoopSrv02,HadoopSrv03,先进行A,B,C操作,操作完后 进行D步骤操作:
 
A:su - grid
 B:  ssh-keygen -t rsa  全部默认,直接回车,不需要输入任何东西。
 C:  cd .ssh 进入.ssh目录
 D: 
      HadoopSrv01上:
      scp id_rsa.pub grid@Hadoop02:/home/grid/.ssh/authorized_keys
      scp id_rsa.pub grid@Hadoop03:/home/grid/.ssh/authorized_keys
 
    HadoopSrv02上:
      scp id_rsa.pub grid@Hadoop01:/home/grid/.ssh/authorized_keys
      scp id_rsa.pub grid@Hadoop02:/home/grid/.ssh/authorized_keys
   
    HadoopSrv03上:
      scp id_rsa.pub grid@Hadoop01:/home/grid/.ssh/authorized_keys
      scp id_rsa.pub grid@Hadoop02:/home/grid/.ssh/authorized_keys
 

测试是否OK的话,很简单,只需要直接通过命令 ssh hostname看是否需要输入密码即可。如果不需要说明就配置OK。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/5c1f6c3972b094ac7ec9589f57a7f9f4.html