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

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. Pycharm学习python路

    import 模块之后是灰色的表明没有被引用过 lxml找不到的话用anaconda prompt :pip uninstall lxml 重新安装 用request时,写的reg无法正确解析网页,先 ...

  2. session_start 统计实时访客人数

    void Session_Start(object sender, EventArgs e) { Application.Lock(); Application["OnLine"] ...

  3. Vue 的路由实现 Hash模式 和 History模式

    Hash 模式: Hash 模式的工作原理是onhashchange事件,Window对象可以监听这个事件... 可以通过改变路径的哈希值,来实现历史记录的保存,发生变化的hash 都会被浏览器给保存 ...

  4. Spring源码阅读(五)

    这一讲我们分析真正的bean实例创建方法——doCreateBean,源码分析如下 /** * Actually create the specified bean. Pre-creation pro ...

  5. Class__Two

    今天老师要求做查找英文文章中最高频的词  文章用文本储存 import java.io.BufferedReader;import java.io.File;import java.io.FileIn ...

  6. c# 类的知识

    在英语中类(class)是分类(classification)的根词.设计类的过程就是对信息进行分类,将相关信息放到有意义的实体中. 封装的目的: 封装就是定义类的重要原则.中心思想是:使用类的程序不 ...

  7. jQuery实现无刷新切换主题皮肤功能

    主题皮肤切换功能在很多网站和系统中应用,用户可以根据此功能设置自己喜欢的主题颜色风格,增强了用户体验.本文将围绕如何使用jQuery实现点击无刷新切换主题皮肤功能. 查看演示DEMO:https:// ...

  8. Codeforce 296A - Yaroslav and Permutations

    Yaroslav has an array that consists of n integers. In one second Yaroslav can swap two neighboring a ...

  9. Web开发笔记 #08# Jackson组合多个对象的属性构成JSON(以及添加自定义属性)

    参考文档:https://github.com/FasterXML/jackson-databind 关于ObjectMapper的线程安全 截自官方文档: 组合多个对象的属性构成JSON(以及添加自 ...

  10. 容器学习笔记之CentOS7安装Docker(安装指定版本的Docker,加速,卸载)

    0x00 概述 Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE. 社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过 ...