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

server/2024/11/26 21:27:58/

文章目录

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


前言

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

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

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

hadoop1_IP__11">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

在这里插入图片描述

hadoop2_IP__33">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

在这里插入图片描述

hadoop3_IP__55">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

在这里插入图片描述


二、配置免密登录

hadoop1hadoop1hadoop2hadoop3_80">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

验证成功如下图所示。

在这里插入图片描述

hadoop2hadoop1hadoop2hadoop3_126">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

验证成功如下图所示。

在这里插入图片描述

hadoop3hadoop1hadoop2hadoop3_174">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.ppmy.cn/server/137809.html

相关文章

【C++】How the C++ Linker Works

如果是编译阶段的error&#xff0c;报错代码会以C开头(compiling)&#xff0c;比如语句结束少写了分号如果是链接阶段的error&#xff0c;报错代码会以LNK开头(linking)&#xff0c;比如缺少main函数 为什么缺少main函数就报错了呢&#xff1f; 我们打开设置&#xff0c;可以看…

SpringBoot环境下的学生请假管理平台开发

2相关技术 2.1 MYSQL数据库 MySQL是一个真正的多用户、多线程SQL数据库服务器。 是基于SQL的客户/服务器模式的关系数据库管理系统&#xff0c;它的有点有有功能强大、使用简单、管理方便、安全可靠性高、运行速度快、多线程、跨平台性、完全网络化、稳定性等&#xff0c;非常…

openpnp - 手工修改配置文件(元件高度,size,吸嘴)

文章目录 openpnp - 手工修改配置文件(元件高度,size,吸嘴)概述笔记parts.xmlpackages.xml 手工将已经存在的NT1,NT2拷贝出来改名备注END openpnp - 手工修改配置文件(元件高度,size,吸嘴) 概述 载入新板子贴片准备时&#xff0c;除了引入Named CSV文件&#xff0c;还要在ope…

Java的包、final关键字以及代码块

Java的包、final关键字以及代码块 一、包 包的作用 &#xff1a; ​ 包就是文件夹&#xff0c;用来管理各种不同功能的Java类 包名的书写规则&#xff1a; ​ 公司域名反写 包的作用&#xff0c;需要全部英文小写&#xff0c;见名知意 什么是全类名&#xff1a; ​ 包名…

录屏天花板,录课新玩法,人像+一切,PPT/PDF/视频/网页,也可即可录

上新啦 &#x1f4f1;&#x1f4bb; 录屏也能录课的万能神器——超级推荐&#xff01; 你是不是也在找一款能高效录屏、录课、轻松剪辑的小工具&#xff1f;作为一名需要频繁录制屏幕和课程内容的老师&#xff08;或内容创作者&#xff09;&#xff0c;我找到了这个宝藏App&…

青少年编程与数学 02-003 Go语言网络编程 02课题、网络分层模型

青少年编程与数学 02-003 Go语言网络编程 02课题、网络分层模型 课题摘要:一、网络分层模型&#xff08;一&#xff09;OSI七层模型&#xff08;Open Systems Interconnection Model&#xff09;&#xff08;二&#xff09;TCP/IP四层模型&#xff08;Transmission Control Pro…

Gorilla Mk1机器人:CubeMars电机加持,助力高空作业新突破

在澳大利亚输电网络的高空作业领域&#xff0c;一款由Crest Robotics研发的创新机器人正悄然改变着工作方式。这款名为Gorilla Mk1的机器人&#xff0c;凭借先进的技术和精密的动力系统&#xff0c;在高压输电线路的维护和检修作业中提供了前所未有的安全性和高效性。而这背后&…

Docker | 通过commit操作实例来认识镜像底层实现的原理以及学会打包镜像

镜像底层实现的原理 docker 镜像镜像是什么?分层的镜像UnionFS(联合文件系统)为什么Docker镜像要采用这种分层结构呢?打包镜像 docker commit ⭐⭐ubuntu安装vim docker 镜像 镜像是什么? 是一种轻量级、可执行的独立软件包&#xff0c;它包含运行某个软件所需的所有内容&…