zoukankan      html  css  js  c++  java
  • ubuntu14.04下安装hadoop2.7.1(关于免密钥连接)

    http://blog.csdn.net/ycisacat/article/details/53313833

    主要是根据这位前辈的教程来的,其中有一些改动

    在搭建hadoop集群时,我们经常需要在各个主机之间相互切换,每次都要输入密码实在很蛋疼,特此给出ssh免密钥连接的过程

    1.在安装好ssh之后,在你的hadoop用户主目录下建立一个 .ssh文件夹(切记切记,你这个用户目录的权限必须与其他相同,一般可设为755,否则可能会出现诡异的错误,参照  http://ivyliner.blog.163.com/blog/static/11818703420130611519990/)

    2.进入.ssh文件夹之后使用 ssh-keygen -t rsa命令,之后一路enter

    3.成功之后会生成id_rsa   id_rsa.pub这两个文件,其中id_rsa就是私钥,id_rsa.pub就是公钥。

    4.之后使用 cp id_rsa.pub authorized_keys  这条命令将公钥复制成一个名为authorized_keys的文件

    我们用 cat authorized_keys 查看这个文件的内容就会看到你本机的公钥已经写进了这个文件中

    5.在其他几台主机上进行相同的操作,这时候每个机子上都有各自的authorized_keys文件,最重要的一步,将每个机子的这个文件的内容互相复制到其他所有的机子上,确保每台机器的authorized_keys文件都有其它机子的公钥,这样就可以实现互相之间免密钥连接了

  • 相关阅读:
    Linux中增加组和用户
    Storm重启topology,失败
    ES读写数据的工作原理
    Hive优化
    Flink提交流程和架构
    Flink中的Time与Window
    linux 中文件夹的文件按照时间倒序或者升序排列
    ElasticSearch之配置文件详解
    redis中的设置bind绑定ip不是设置白名单
    YARN调度架构中的AppMaster
  • 原文地址:https://www.cnblogs.com/cwjbest/p/6407142.html
Copyright © 2011-2022 走看看