码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • [hadoop全分布部署]虚拟机Hadoop集群配置/etc/hosts、配置无密码登录(SSH)


    👨‍🎓👨‍🎓博主:发量不足

    个人简介:耐心,自信来源于你强大的思想和知识基础!!

    📑📑本期更新内容:虚拟机Hadoop集群配置/etc/hosts、配置无密码登录(SSH)🔥🔥

    📑📑下篇文章预告:虚拟机Hadoop集群交换 SSH 密钥🔥🔥

    目录

    配置/etc/hosts、配置无密码登录(SSH)

    一、生成SSH密钥

    (1)改IP地址、改MAC地址、改主机名

    (2)master、slave1、slave2相同操作

    (3)查看有无安装opensshd和rsyncl两个服务

    (4)master、slave1、slave2都切换用户

    (5)生成密钥(master、slave1、slave2统一操作先操作master)

    (6)查看 ~/.ssh文件下是否有两个刚生产的无密码密钥对

    (7) 将 id_rsa.pub 追加到授权 key 文件中

    (8)修改文件"authorized_keys"权限(master、slave1、slave2统一操作)

    (9)配置 SSH 服务、重启 SSH 服务(master、slave1、slave2统一操作)

    (10) 切换到 hadoop 用户,验证 SSH 登录本机


     

    配置/etc/hosts、配置无密码登录(SSH)

    一、生成SSH密钥

    23ca6555b58042779756da93d05e0071.png

    d04954c76fb5406bba2f50a25c3e0d82.png

    710757240a764d909e6b67690e47a2dd.png

    ##复制一份虚拟机进行配置以免后期出现错误

     

     

     

    (1)改IP地址、改MAC地址、改主机名

    vi /etc/sysconfig/network-scripts/ifcfg-ens33

    192.168.196.101对应 master

    192.168.196.102对应 slave1

    192.168.196.103 对应slave2 

     

      989f132b1f014be2b39df86b952bf88d.png

           fe89c90ee1ac46d4b422781513518d5e.png

     

    改(每台虚拟机对应的)MAC地址

    第一台虚拟机  hostnamectl set-hostname master

    第二台虚拟机  hostnamectl set-hostname slave1

    第三台虚拟机  hostnamectl set-hostname slave2

    028f080998ea4112aec7dda29e739b9f.png

     

    (2)master、slave1、slave2相同操作

    在vi /etc/hosts 插入

     

    1. 192.168.196.101 master
    2. 192.168.196.102 slave1
    3. 192.168.196.103 slave2

     

    保存退出然后重启

    26ef741ce5834a7faf888dbe723609d1.png 

     

    reboot(重启)

    连上CRT

    (3)查看有无安装opensshd和rsyncl两个服务

      (master、slave1、slave2统一操作)

      rpm -qa | grep openssh

      rpm -qa | grep rsync

    3448224300404c1599f842218c6b9911.png

     

     

    如果没有安装需要自己安装,rpm查到就不用安装

    yum install -y openssh 或yum install -y rsync

    (4)master、slave1、slave2都切换用户

       su – hadoop

    (5)生成密钥(master、slave1、slave2统一操作先操作master)

       ssh-keygen -t rsa -P ''(回车)

    (6)查看 ~/.ssh文件下是否有两个刚生产的无密码密钥对

    (master、slave1、slave2统一操作)

      cd ~/.ssh → ll(查看)

    (7) 将 id_rsa.pub 追加到授权 key 文件中

    (master、slave1、slave2统一操作)

      cat ~/.ssh/id_rsa.pub >>~/.ssh/authorized_keys → ll(查看)

    (8)修改文件"authorized_keys"权限(master、slave1、slave2统一操作)

       chmod 600 ~/.ssh/authorized_keys  → ll(查看)

    4a889ec4ff2043f5ab7c3f48e0171b33.png

     

    (9)配置 SSH 服务、重启 SSH 服务(master、slave1、slave2统一操作)

       su - root

       vi /etc/ssh/sshd_config

       把#PubkeyAuthentication yes前面的#去掉

    de7325c9317f4ceda85a31f7a8f90bc3.png

     

      重新启动ssh 

      systemctl restart sshd

    e70b39e701aa4194b08bd9b3a015cc0d.png

     

     

    (10) 切换到 hadoop 用户,验证 SSH 登录本机

    首次登录时会提示系统无法确认 host 主机的真实性,只知道它的公钥指纹,询问用户 是否还想继续连接。需要输入“yes”,表示继续登录。第二次再登录同一个主机,则不会再 出现该提示,可以直接进行登录。

      su - hadoop

       不需要密码

      ssh localhost

    8e97f2ac585d4b73875659ddc3ac4de4.png

     

     

  • 相关阅读:
    总结:Qt读写ini配置文件(QSettings)
    Winform圆角用户控件的软件实现
    API和SPI介绍
    {草履虫都能看懂的} 数据结构串的PM、next和nextval数组的求法
    高精度时间测量(TDC)电路MS1022
    653 · 添加运算符
    力扣-345.反转字符串中的元音字母
    OAI框架下OFDM调制过程
    Ansible的dict的key里包含圆点.
    深入解析CSS选择器:更多细节和应用
  • 原文地址:https://blog.csdn.net/m0_57781407/article/details/127897869
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号