05_Hadoop配置免密SSH远程登陆

05_Hadoop配置免密SSH远程登陆

在linux系统上,可以通过ssh命令实现不同机器间的远程登陆和访问。

远程登陆命令:

SSH slave1

即可登陆slave1,但需要输入密码。登陆成功后,可通过exit退出远程机器。

05_Hadoop配置免密SSH远程登陆

进行ssh免密登陆设置

1、通过cd命令返回系统根目录

2、在系统跟目录下存在.ssh目录,该目录为隐藏目录,在ls命令中,看不到。

3、进入.ssh目录

05_Hadoop配置免密SSH远程登陆

 .ssh的目录结构

05_Hadoop配置免密SSH远程登陆

4、使用命令

ssh-keygen -t rsa 。 在命令执行期间,或有一些选择,直接一路回车就可以了

5、命令执行之后,如下图所示

05_Hadoop配置免密SSH远程登陆

此时,会在目录下产生id_rsa和id_rsa.pub目录。其中id_rsa存储的私钥,ida_rsa.pub存储的是公钥

6、将公钥分别拷贝到每一台salve上

拷贝命令:

ssh-copy-id slave*


05_Hadoop配置免密SSH远程登陆

      此时会在slave1的.ssh目录下新增一个文件,如下图

05_Hadoop配置免密SSH远程登陆

依次将公钥拷贝到slave1,slave2和slave3.拷贝完成之后,我们在使用ssh命令登陆任何一台slave

此时已经发现不再需要输入密码

在这里,我们还需要注意一点,在向slave拷贝完公钥之后,也需要想主机master拷贝一份。否则,登陆本身也是需要输入密码的。

此时在master使用start-dfs.sh 命令,发现master和slave都已经全部启动


05_Hadoop配置免密SSH远程登陆

使用jps再次查看进程

05_Hadoop配置免密SSH远程登陆

namenode和datanode都已经全部启动

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/111289.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Windows wpf(下载应用介绍教程)

    一、窗体类基本概念    对于WPF应用程序,在VisualStudio和ExpressionBlend中,自定义的窗体均继承System.Windows.Window类。用户通过窗口与WindowsPresentationFoundation(WPF)独立应用程序进行交互。窗口的主要用途是承载可视化数据并使用户可以与数据进行交互的内容。独…

    2022年4月13日
    41
  • 零基础Java难学吗?自学怎么样?

    零基础Java难学吗?自学怎么样?在零基础上学习Java难吗?自学呢?要回答这个问题,我们应该从多方面来回答。首先,谁更适合学习Java?  如果仅仅从兴趣上说那么人人都可以胜任,那就像姜子牙70多年的探险生涯。47岁的刘邦在沛县召集民众响应陈胜武广起义。古代的年龄相当于我们现在的六十岁。齐白石,一位画家,也因为他在56岁时突然改变了绘画风格而出名。  所以,活到老,学到老,就像年轻的编辑遇到了不同学历、不同目的的人学习Jav…

    2022年7月7日
    21
  • 搜索、推荐、广告系统等人工智能优质技术资源最全整理[通俗易懂]

    搜索、推荐、广告系统等人工智能优质技术资源最全整理[通俗易懂]前沿文章目录前沿开源地址[算法学习资料:AI_Tutorial](https://github.com/cbamls/AI_Tutorial)开源相关LuceneSolrElasticLucidWorks中文分词大公司阿里百度京东美团点评携程去哪儿搜狗一号店待分类开发应用理论基础源码解读常见问题其他人工智能领域文集算法学习资料:AI_Tutorial人工智能、AI架构、搜索系统、推荐系统…

    2022年5月5日
    37
  • 论坛提问艺术

    论坛提问艺术1明确自己所提的问题是什么,尽可能将问题描述清楚,可以适当加点图形之类的工具辅助一下。2明确问题的类型,然后到正确的论坛提问3标题能够概括所提问题的主要意思4提问要文明礼貌5回答之后要表示感谢…

    2022年6月23日
    20
  • C++中的seekg函数

    C++中的seekg函数seekg对输入文件定位,有两个参数:*第一个:表示偏移量,可正可负,正表示向后,负表示向前*第二个:偏移的基地址myFile.seekg(sizeof(Record),ios::beg);//其中Record为一个类,ios::beg为输入流的开始;myFile.read((char*)&record,sizeof(record));//函数原型istre

    2022年6月6日
    71
  • Mybatis查询之resultMap和resultType区别

    Mybatis查询之resultMap和resultType区别结论 resultType 适合使用返回值得数据类型是非自定义的 即 jdk 的提供的类型 resultType 中的内容就是 pojo 在本项目中的位置 当使用 resultType 做 SQL 语句返回结果类型处理时 对于 SQL 语句查询出的字段在相应的 pojo 中必须有和它相同的字段对应 因此对于单表查询的话 resultType 是最合适的 resultMap 适合使用返回值是自定

    2025年6月11日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号