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.localdomain6

192.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.localdomain6

192.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.localdomain6

192.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

验证成功如下图所示。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/903779.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

基于JSP的篮球系列网上商城系统【附源码】

基于JSP的篮球系列网上商城系统 效果如下&#xff1a; 系统首页界面 商品信息界面 购物车界面 购物车界面 管理员登录界面 管理员功能界面 用户注册界面 我的收藏界面 研究背景 21世纪&#xff0c;我国早在上世纪就已普及互联网信息&#xff0c;互联网对人们生活中带来了无限…

力扣题86~90

题86&#xff08;中等&#xff09;&#xff1a; python代码 # Definition for singly-linked list. # class ListNode: # def __init__(self, val0, nextNone): # self.val val # self.next next class Solution:def partition(self, head: Optional[Li…

Python小白学习教程从入门到入坑------第十八课 异常模块与包【上】(语法基础)

一、异常 在Python中&#xff0c;异常&#xff08;Exception&#xff09;是一种用于处理在程序运行时可能发生的错误情况的机制 异常允许程序在检测到错误时不是简单地崩溃&#xff0c;而是能够优雅地处理这些错误&#xff0c;可能包括记录错误信息、清理资源、或者向用户提…

5G NR:BWP入门

简介 5G NR 系统带宽比4G LTE 大了很多&#xff0c;4G LTE 最大支持带宽为20MHz&#xff0c; 而5G NR 的FR1 最大支持带宽为100MHz&#xff0c; FR2 最大支持带宽为 400MHz。 带宽越大&#xff0c;意味了终端功耗越多。为了减少终端的功耗&#xff0c;5G NR 引入了BWP(Band Wid…

哪款宠物空气净化器能吸毛还低噪?希喂、范罗士真实测评

作为一个养宠清洁博主&#xff0c;这些年为了让家里更干净&#xff0c;让猫在家里更舒服&#xff0c;我也测了不少的清洁家电&#xff0c;其中包括洗地机、吸尘器、空气净化器以及扫地机器人等&#xff0c;其中宠物空气净化器的表现也算十分优异。 它可以快速去除空气中的浮毛…

【ComfyUI】手动安装部署ComfyUI的运行环境

如果不喜欢已有的一键启动包&#xff0c;我们可以手动的安装和部署ComfyUI的运行环境&#xff0c;相比一键安装包&#xff0c;自己部署ComfyUI 环境具有相当大的灵活性&#xff0c;其实部署ComfyUI 环境非常简单&#xff0c;不像网上说的那么复杂。下面我们就按照顺序给大家分享…

【JavaEE】【多线程】定时器

目录 一、定时器简介1.1 Timer类1.2 使用案例 二、实现简易定时器2.1 MyTimerTask类2.2 实现schedule方法2.3 构造方法2.4 总代码2.5 测试 一、定时器简介 定时器&#xff1a;就相当于一个闹钟&#xff0c;当我们定的时间到了&#xff0c;那么就执行一些逻辑。 1.1 Timer类 …

Http 状态码 301 Permanent Rediret 302 Temporary Redirect、 重定向 重写

HTTP状态码301和302是什么&#xff1f; 1、HTTP状态码301 HTTP状态码301表示永久性转移&#xff08;Permanent Redirect&#xff09;&#xff0c;这意味着请求的资源已经被分配了一个新的URI&#xff0c;以后的引用应该使用资源现在所指的URI。 HTTP 301状态码表示请求的资源…

详解PHP正则表达式中的转义操作

PHP正则表达式中的特殊字符和转义 在 PHP 正则表达式中&#xff0c;有许多特殊字符具有特定的意义。这些特殊字符通常用于定义匹配模式的一部分&#xff0c;或者改变匹配的行为。以下是 PHP 正则表达式中一些常用的特殊字符及其含义: .匹配除换行符之外的任何单个字符 ^在方括…

IDEA如何在线安装一个插件,超简单

前言 我们在使用IDEA开发Java应用时&#xff0c;经常是需要安装插件的&#xff0c;这些各种各样的插件帮助我们快速的开发应用&#xff0c;今天&#xff0c;就来介绍下如何在IDEA中安装插件。 那么&#xff0c;我们该如何安装插件呢&#xff1f; 如何安装插件 首先&#xf…

u盘装win10系统提示“windows无法安装到这个磁盘,选中的磁盘采用GPT分区形式”解决方法

我们在u盘安装原版win10 iso镜像时&#xff0c;发现在选择硬盘时提示了“windows无法安装到这个磁盘,选中的磁盘采用GPT分区形式”&#xff0c;直接导致了无法继续安装下去。出现这种情况要怎么解决呢&#xff1f;下面小编分享u盘安装win10系统提示“windows无法安装到这个磁盘…

HarmonyOS开发 - 本地持久化之实现LocalStorage实例

用户首选项为应用提供Key-Value键值型的数据处理能力&#xff0c;支持应用持久化轻量级数据&#xff0c;并对其修改和查询。数据存储形式为键值对&#xff0c;键的类型为字符串型&#xff0c;值的存储数据类型包括数字型、字符型、布尔型以及这3种类型的数组类型。 说明&#x…

重学SpringBoot3-怎样优雅停机

更多SpringBoot3内容请关注我的专栏&#xff1a;《SpringBoot3》 期待您的点赞&#x1f44d;收藏⭐评论✍ 重学SpringBoot3-怎样优雅停机 1. 什么是优雅停机&#xff1f;2. Spring Boot 3 优雅停机的配置3. Tomcat 和 Reactor Netty 的优雅停机机制3.1 Tomcat 优雅停机3.2 Reac…

【C++初阶】模版入门看这一篇就够了

文章目录 1. 泛型编程2. 函数模板2. 1 函数模板概念2. 2 函数模板格式2. 3 函数模板的原理2. 4 函数模板的实例化2. 5 模板参数的匹配原则2. 6 补充&#xff1a;使用调试功能观察函数调用 3. 类模板3 .1 类模板的定义格式3. 2 类模板的实例化 1. 泛型编程 在C语言中&#xff0…

numpy——数学运算

一、标量——矢量 import numpy as npa 3.14 b np.array([[9, 5], [2, 7]])print(a) print(b)# ---------- 四则运算 ---------- print(a b) # np.add print(a - b) # np.subtract print(a * b) # np.multiply print(a / b) # np.divide 二、矢量——矢量 import nump…

基于边缘计算的智能门禁系统架构设计分析

案例 阅读以下关于 Web 系统架构设计的叙述&#xff0c;回答问题1至问题3。 【说明】 某公司拟开发一套基于边缘计算的智能门禁系统&#xff0c;用于如园区、新零售、工业现场等存在来访被访业务的场景。来访者在来访前&#xff0c;可以通过线上提前预约的方式将自己的个人信息…

CAS的ABA问题

目录 什么是 CAS CAS最主要的用途&#xff0c;实现原子类 基于CAS实现自旋锁 CAS的一个典型缺陷&#xff0c;ABA问题 解决 ABA 问题的方法 什么是 CAS CAS: 全称Compare and swap&#xff0c;字⾯意思:”⽐较并交换“&#xff0c;⼀个 CAS 涉及到以下操作&#xff1a; 我…

基于yolov8的布匹缺陷检测系统,支持图像、视频和摄像实时检测【pytorch框架、python源码】

更多目标检测和图像分类识别项目可看我主页其他文章 功能演示&#xff1a; 基于yolov8的布匹缺陷检测系统&#xff0c;支持图像、视频和摄像实时检测【pytorch框架、python源码】_哔哩哔哩_bilibili &#xff08;一&#xff09;简介 基于yolov8的布匹缺陷检测系统是在 PyTo…

基于SSM+小程序的童装商城管理系统(商城3)

&#x1f449;文末查看项目功能视频演示获取源码sql脚本视频导入教程视频 1、项目介绍 基于SSM小程序的童装商城管理系统实现了管理员及用户。 1、管理员实现了 首页、个人中心、用户管理、分类列表管理、童装商城管理、系统管理、订单管理。 2、用户实现了 注册、登录、首…

一家光伏企业终止,恐不具行业代表性,市占率仅为2.35%

海达光能终止原因如下&#xff1a;报告期内海达光能销售金额较所在行业第二名亚玛顿相差两倍以上&#xff0c;公司毛利率更是远低于行业龙头福莱特&#xff0c;恐难以说明公司行业代表性。在企业竞争上&#xff0c;公司2021年度的市场占有率约为2.35%&#xff0c;公司未来光伏玻…