zoukankan      html  css  js  c++  java
  • 【Hadoop 分布式部署 四:配置Hadoop 2.x 中主节点(NN和RM)到从节点的SSH无密码登录】

                                         

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

    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登录测试一下,如图成功

                    

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

                   

  • 相关阅读:
    java 学习之JVM深入分析(一)
    选择排序算法实现十个1100的随机数的排序
    spring基础知识概述
    mybatis 总结一
    ACM之java判断回文数
    Spring mvc框架
    C#实现窗体最小化到状态栏,双击运行时又能正常显示窗体
    Android调用相机并将照片存储到SD卡上实现方法
    c#中如何让一个窗体在另一个旁边
    C#实现获取时间
  • 原文地址:https://www.cnblogs.com/kangxinxin/p/9726470.html
Copyright © 2011-2022 走看看