*******************                一定要使这三台机器的用户名相同,安装目录相同          *************

SSH 无密钥登录的简单介绍(之前再搭建本地伪分布式的时候,就生成了,现在这三台机器的公钥私钥都是一样的,所以下面这个不用配置)

  单机操作:

  生成密钥:命令  ssh-keygen -t rsa   然后四个回车

  将密钥复制给本机  :命令   ssh-copy-id hadoop-senior.zuoyan.com

  

正式操作开始

  在主机hadoop-senior.zuoyan.com上的操作:

      ssh-copy-id hadoop-senior03.zuoyan.com

      ssh-copy-id hadoop-senior02.zuoyan.com

      (测试比如我 想从节点一登录到节点二上使用的命令:  ssh  hadoop-senior02.zuoyan.com

复制配置好的hadoop到 节点二上

          使用命令:   scp -r ./hadoop-2.5.0/ beifeng@hadoop-senior02.zuoyan.com:/opt/app/                                  ( 当前所在的目录:/opt/app )

        

         然后到节点二上面去   发现hadoop已经在这个目录下

                        

          然后再将节点一上的hadoop 2.5 复制到 节点三上去

          使用命令:   scp -r ./hadoop-2.5.0/ beifeng@hadoop-senior03.zuoyan.com:/opt/app/

          然后再到节点三上面去查看一下效果 就会发现文件已经拷贝上去了

          

          在第二台机器上

           进入  .ssh  目录上  删除以前生成的  id_rsa  不然会出现问题的  使用命令   rm -rf ./id_rsa*

            

           上面的这样删除可能还是会出现问题,最好的解决办法就是全部都删除了,然后在从节点一上重新复制公钥

            在  .ssh 目录下使用  命令:     rm -rf ./*

            

            切换到节点一上去,重新复制公钥到节点二上

              

              然后节点三也是应该将   .ssh 下生成的公钥和私钥 删除,然后节点一在重新生成无密钥登录到节点三上去

                  在节点三上  进入  .ssh 目录 然后执行命令   rm -rf  ./*

                 然后在节点一上执行入下命令

                

                

          

下一步在节点二上配置其余两台的无密钥登录

            使用命令 :   ssh-keygen  -t rsa

              

              然后执行 ssh-copy-id hadoop-senior02.zuoyan.com

                

               然后在将公钥拷贝到 节点 一  和节点三 上面去

                

                然后使用ssh登录测试一下,如图成功

                

到此为止  所有的准备环境都已经配置好了,就准备启动下了。

              

【Hadoop 分布式部署 四:配置Hadoop 2.x 中主节点(NN和RM)到从节点的SSH无密码登录】的更多相关文章

  1. CentOS6安装各种大数据软件 第四章:Hadoop分布式集群配置

    相关文章链接 CentOS6安装各种大数据软件 第一章:各个软件版本介绍 CentOS6安装各种大数据软件 第二章:Linux各个软件启动命令 CentOS6安装各种大数据软件 第三章:Linux基础 ...

  2. 配置SSH无密码登录【原著】

    环境:两台Centos虚拟机,配置了静态的ip.(详见虚拟机如何配置静态的IP地址的操作步骤) 192.168.75.21192.168.75.22 第一步:为每台服务器配置静态IP地址参见: 虚拟机 ...

  3. CentOS配置ssh无密码登录

      CentOS配置ssh无密码登录的注意点   前提配置:使用root登录修改配置文件:/etc/ssh/sshd_config,将其中三行的注释去掉,如下: 然后重启ssh服务:service s ...

  4. 【转发】SSH无密码登录的配置

    免责声明:     本文转自网络文章,转载此文章仅为个人收藏,分享知识,如有侵权,请联系博主进行删除.     原文作者:http://cn.soulmachine.me/     原文地址:http ...

  5. CentOS 下SSH无密码登录的配置

    CentOS 下SSH无密码登录的配置 最近学习Hadoop.它要求各节点之间通过SSH无密码登录,配置SSH的时候费了一番功夫,记录下来,以备忘. 配置SSH无密码登录需要3步: 1.生成公钥和私钥 ...

  6. 集群之间配置 SSH无密码登录

    集群之间配置 SSH无密码登录 配置 ssh (1)基本语法 ssh 另一台电脑的 ip 地址 (2)ssh 连接时出现 Host key verification failed 的解决方法 # ss ...

  7. CentOS下SSH无密码登录的配置

    1.确认本机sshd的配置文件(需要root权限) $ gedit /etc/ssh/sshd_config 找到以下内容,并去掉注释符"#" RSAAuthentication ...

  8. Ubuntu 安装 SSH server 并配置 SSH 无密码登录

    https://hinine.com/install-and-configure-ssh-server-on-ubuntu/ Ubuntu 安装 SSH server 并配置 SSH 无密码登录 发表 ...

  9. 【Hadoop 分布式部署 十:配置HDFS 的HA、启动HA中的各个守护进程】

    官方参考 配置 地址  :http://hadoop.apache.org/docs/r2.5.2/hadoop-project-dist/hadoop-hdfs/HDFSHighAvailabili ...

随机推荐

  1. Java基础语法(二 )

    五.运算符 *算术运算符 *赋值运算符 *关系运算符 *逻辑运算符 *位运算符 *三目运算符 算术运算符 *+,-,*,/都是比较简单的操作 *+的几种作用: 加法 正数 字符串连接符 *除法的时候要 ...

  2. python操作Mysql数据库示例

    python库:pymysql 安装:install pymysql.mysql数据库 一.连接数据库.创建speder库.查询版本. import pymysql ##链接数据库 db = pymy ...

  3. Linux Firewall 开启与关闭 以及sudo 设置

    Linux 系统下,普通用户经常需要使用root 用户的权限,所以要经常切换到root用户,比较麻烦,因此可以给普通用户添加root 权限,需要在常规命令前面加上sudo 切换到root vi  /e ...

  4. Windows 7关闭睡眠(休眠)模式和删除休眠文件

    原文地址:https://www.192ly.com/pc/win7/gb-sm.html 怎么关闭Windows 7关闭睡眠(休眠)功能?Windows 7系统中怎么删除休眠文件?Windows 7 ...

  5. Subversion客户端接受服务器证书出现“The certificate hostname does not match”的问题

    当使用https://形式的URL连接Apache时,Subversion客户端将会受到两个类型的响应: 1.一个服务器证书 2.一个针对客户端证书的请求 在本人的应用场景主要涉及SVN仓库迁移的操作 ...

  6. php CI框架中URL特殊字符处理与SQL注入隐患

    php CI框架中URL特殊字符处理与SQL注入隐患 php CI框架中URL特殊字符有很多是不支持的,导致像c++,括号这些常用的分类,字符都无法正常显示很头痛,而在配置里增加单引号' 反斜杠\ 这 ...

  7. C#发送邮件异常:根据验证过程,远程证书无效,何解???

    /// <summary> /// 发送邮件 /// </summary> /// <param name="mailSubjct">邮件主题& ...

  8. Hadoop学习笔记之四:HDFS客户端

    HDFS的客户端核心是DFSClient类,所有使用HDFS的客户端都会持有一个DFSClient对象,或通过持有一个DistributedFileSystem对象间接使用DFSClient: DFS ...

  9. nmap扫描验证多种漏洞

    nmap在Kali Linux中是默认安装的.它不仅可以用来确定目标网络上计算机的存活状态,而且可以扫描各个计算机的操作系统.开放端口.服务,还有可能获得用户的证书. 命令结构: nmap -sS - ...

  10. kivy 小demo

    from kivy.lang.builder import Builder from kivy.uix.boxlayout import BoxLayout from kivy.app import ...