当前位置: 首页 > news >正文

Hadoop生态圈框架部署(二)- 配置IP地址映射为主机名及免密登录

文章目录

  • 前言
  • 一、配置IP地址映射为主机名
    • 1. 虚拟机hadoop1配置主机名与 IP 地址的映射关系
    • 2. 虚拟机hadoop2配置主机名与 IP 地址的映射关系
    • 3. 虚拟机hadoop3配置主机名与 IP 地址的映射关系
  • 二、配置免密登录
    • 1. 配置虚拟机hadoop1免密登录到hadoop1、hadoop2和hadoop3
    • 2. 配置虚拟机hadoop2免密登录到hadoop1、hadoop2和hadoop3
    • 3. 配置虚拟机hadoop3免密登录到hadoop1、hadoop2和hadoop3


前言

  1. 介绍在虚拟机hadoop1、hadoop2和hadoop3配置IP地址映射为主机名
  2. 配置虚拟机hadoop1、hadoop2和hadoop3互相免密登录

一、配置IP地址映射为主机名

配置虚拟机hadoop1、虚拟机hadoop2和虚拟机hadoop3的IP地址映射为主机名。

1. 虚拟机hadoop1配置主机名与 IP 地址的映射关系

方法一:修改虚拟机hadoop1的/etc/hosts文件,添加如下内容。

192.168.121.160 hadoop1
192.168.121.161 hadoop2
192.168.121.162 hadoop3

方法二:使用 cat 命令将 EOF 关键字内的所有文本内容覆盖到 /etc/hosts 文件。

cat >/etc/hosts <<EOF
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6192.168.121.160 hadoop1
192.168.121.161 hadoop2
192.168.121.162 hadoop3
EOF

在这里插入图片描述

2. 虚拟机hadoop2配置主机名与 IP 地址的映射关系

方法一:修改虚拟机hadoop2的/etc/hosts文件,添加如下内容。

192.168.121.160 hadoop1
192.168.121.161 hadoop2
192.168.121.162 hadoop3

方法二:使用 cat 命令将 EOF 关键字内的所有文本内容覆盖到 /etc/hosts 文件。

cat >/etc/hosts <<EOF
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6192.168.121.160 hadoop1
192.168.121.161 hadoop2
192.168.121.162 hadoop3
EOF

在这里插入图片描述

3. 虚拟机hadoop3配置主机名与 IP 地址的映射关系

方法一:修改虚拟机hadoop3的/etc/hosts文件,添加如下内容。

192.168.121.160 hadoop1
192.168.121.161 hadoop2
192.168.121.162 hadoop3

方法二:使用 cat 命令将 EOF 关键字内的所有文本内容覆盖到 /etc/hosts 文件。

cat >/etc/hosts <<EOF
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6192.168.121.160 hadoop1
192.168.121.161 hadoop2
192.168.121.162 hadoop3
EOF

在这里插入图片描述


二、配置免密登录

1. 配置虚拟机hadoop1免密登录到hadoop1、hadoop2和hadoop3

虚拟机hadoop1执行如下命令,生成密匙文件并保存hadoop1、hadoop2和hadoop3的公钥指纹。

ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
ssh-keyscan hadoop1 >>~/.ssh/known_hosts
ssh-keyscan hadoop2 >>~/.ssh/known_hosts
ssh-keyscan hadoop3 >>~/.ssh/known_hosts

在这里插入图片描述
虚拟机hadoop1执行如下命令,配置虚拟机hadoop1免密登录到hadoop1、hadoop2和hadoop3,在配置过程中需要输入密码123456进行验证。

ssh-copy-id root@hadoop1
ssh-copy-id root@hadoop2
ssh-copy-id root@hadoop3

在这里插入图片描述

验证虚拟机hadoop1免密登录到hadoop1、hadoop2和hadoop3。

ssh root@hadoop1
exit
ssh root@hadoop2
exit
ssh root@hadoop3
exit

验证成功如下图所示。

在这里插入图片描述

2. 配置虚拟机hadoop2免密登录到hadoop1、hadoop2和hadoop3

虚拟机hadoop2执行如下命令,生成密匙文件并保存hadoop1、hadoop2和hadoop3的公钥指纹。

ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
ssh-keyscan hadoop1 >>~/.ssh/known_hosts
ssh-keyscan hadoop2 >>~/.ssh/known_hosts
ssh-keyscan hadoop3 >>~/.ssh/known_hosts

在这里插入图片描述

虚拟机hadoop2执行如下命令,配置虚拟机hadoop2免密登录到hadoop1、hadoop2和hadoop3,在配置过程中需要输入密码123456进行验证。

ssh-copy-id root@hadoop1
ssh-copy-id root@hadoop2
ssh-copy-id root@hadoop3

在这里插入图片描述

验证虚拟机hadoop2免密登录到hadoop1、hadoop2和hadoop3。

ssh root@hadoop1
exit
ssh root@hadoop2
exit
ssh root@hadoop3
exit

验证成功如下图所示。

在这里插入图片描述

3. 配置虚拟机hadoop3免密登录到hadoop1、hadoop2和hadoop3

虚拟机hadoop3执行如下命令,生成密匙文件并保存hadoop1、hadoop2和hadoop3的公钥指纹。

ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
ssh-keyscan hadoop1 >>~/.ssh/known_hosts
ssh-keyscan hadoop2 >>~/.ssh/known_hosts
ssh-keyscan hadoop3 >>~/.ssh/known_hosts

在这里插入图片描述

虚拟机hadoop3执行如下命令,配置虚拟机hadoop3免密登录到hadoop1、hadoop2和hadoop3,在配置过程中需要输入密码123456进行验证。

ssh-copy-id root@hadoop1
ssh-copy-id root@hadoop2
ssh-copy-id root@hadoop3

在这里插入图片描述

验证虚拟机hadoop3免密登录到hadoop1、hadoop2和hadoop3。

ssh root@hadoop1
exit
ssh root@hadoop2
exit
ssh root@hadoop3
exit

验证成功如下图所示。

在这里插入图片描述


http://www.mrgr.cn/news/61445.html

相关文章:

  • 网络中的一些基本概念
  • Spring SPI、Solon SPI 有点儿像(Maven 与 Gradle)
  • 13.2024.10.29
  • jmeter基础01-1_环境准备-windows系统安装jdk
  • 【模型学习之路】手写+分析Transformer
  • IFC模型文本的含义
  • 【力扣打卡系列】滑动窗口与双指针(三数之和)
  • 昆明理工大学MBA工商管理课程表
  • 【云原生】云原生后端详解:架构与实践
  • 4款高效的中英文在线翻译工具推荐,让英语不再是障碍。
  • 详细指南:解决Garmin 手表无法与电脑连接的问题
  • LCR 024. 反转链表 最细图片逐行解析过程
  • VSCode 设置环境变量(WSL 2)
  • df -h 和df -i 的区别
  • AcWing 1451:单链表快速排序
  • crash工具使用
  • GPT避坑指南:如何辨别逆向、AZ、OpenAI官转
  • linux网络编程7——协程设计原理与汇编实现
  • 【网络】传输层协议TCP
  • Training language models to follow instructions with human feedback解读