实训云上搭建集群
文章目录
- 1. 登录实训云
- 1.1 实训云网址
- 1.2 登录实训云
- 2. 创建网络
- 2.1 网络概述
- 2.2 创建步骤
- 3. 创建路由器
- 3.1 路由器名称
- 3.1 创建路由器
- 3.3 查看网络拓扑
- 4. 连接子网
- 5. 创建虚拟网卡
- 5.1 创建原因
- 5.2 查看端口
- 5.3 创建虚拟网卡
- 6. 管理安全组规则
- 6.1 为什么要管理安全组规则
- 6.2 在默认安全组里创建规则
- 7. 创建云主机
- 7.1 创建云主机bigdata1
- 7.2 创建云主机bigdata2
- 7.3 创建云主机bigdata3
- 8. 绑定浮动IP地址
- 8.1 为何要绑定
- 8.2 申请浮动IP地址
- 8.3 绑定浮动IP地址
- 9. 远程连接云主机
- 9.1 启动FinalShell
- 9.2 远程连接云主机bigdata1
- 9.3 远程连接云主机bigdata2
- 9.4 远程连接云主机bigdata3
- 10. 修改本地的IP与主机名映射文件
- 11. 本机Ping云主机
- 11.1 按IP地址来Ping
- 11.2 按主机名来Ping
- 12. 启动大数据集群服务
- 13. 关闭大数据集群服务
- 14. 实战小结
1. 登录实训云
1.1 实训云网址
- 网址:
http://192.168.176.250
1.2 登录实训云
- 输入用户名和密码
- 登录成功后显示首页
2. 创建网络
2.1 网络概述
- 网络名为
ied
,子网为ied_subnet
,网络地址为192.168.3.0/24
,分配地址池192.168.3.2,192.168.3.254
,DNS设置为114.114.114.114
。此网络结构清晰,地址配置明确,具备基础的网络配置要素,可满足一般网络应用场景下的设备接入与通信需求。
2.2 创建步骤
- 显示【网络】页面
- 单击【创建网络】按钮,在弹出的对话框里设置网络基本信息
- 单击【确定】按钮,成功创建网络
ied
3. 创建路由器
3.1 路由器名称
- 路由器名称:
ied_router
3.1 创建路由器
- 显示【路由器】页面
- 单击【创建路由器】按钮,在弹出的对话框里设置路由器基本信息
- 单击【确定】按钮,成功创建路由器
3.3 查看网络拓扑
- 显示【网络拓扑】页面
4. 连接子网
- 显示【路由器】页面
- 单击【更多】右边的箭头弹出下拉菜单
- 单击【连接子网】菜单选项,连接网络
ied
与子网ied_subnet
- 单击【确定】按钮,提示连接子网成功
- 查看网络拓扑
- 网络拓扑图显示了
extNetwork
(外部网络)、ied_router
(路由器)、ied
(网络)和ied_subnet
(子网),它们之间通过线条连接,展示了网络的连接关系和架构。
5. 创建虚拟网卡
5.1 创建原因
- 创建虚拟网卡是为了给云主机分配固定IP地址。云主机在网络中运行,若需稳定的网络标识和连接,固定IP不可或缺。虚拟网卡充当云主机与网络间的桥梁,通过创建它并绑定固定IP,可确保云主机在网络中的唯一性和稳定性,便于管理与访问。
5.2 查看端口
- 显示【端口】页面
5.3 创建虚拟网卡
- 单击【创建虚拟网卡】按钮,弹出对话框设置虚拟网卡基本信息
- 单击【确定】按钮,成功创建虚拟网卡
bigdata1_port
- 同理创建虚拟网卡
bigdata2_port
和bigdata3_port
6. 管理安全组规则
6.1 为什么要管理安全组规则
- 管理安全组规则至关重要,因为后续使用FinalShell工具软件通过SSH连接云主机时,需设置规则放开ICMP协议和TCP协议入口的全部端口。这样能确保连接的顺利进行,同时保障网络安全,在满足连接需求的前提下,有效控制网络访问权限,防止潜在的安全威胁。
6.2 在默认安全组里创建规则
- 显示【安全组】页面
- 单击【创建规则】按钮,弹出对话框
- 设置
所有ICMP协议
- 单击【确定】按钮,提示“创建规则成功”
- 单击【创建规则】按钮,弹出对话框,设置
所有TCP协议
- 单击【确定】按钮,提示“创建规则成功”
7. 创建云主机
7.1 创建云主机bigdata1
- 显示【云主机】页面
- 单击【创建云主机】按钮,在弹出的对话框里设置云主机基本信息
- 单击【下一步:网络配置】按钮,在弹出的对话框里选择
bigdata1_port
端口
- 单击【下一步:系统配置】按钮,在弹出的对话框里设置名称与登录密码
- 单击【下一步:确认配置】按钮
- 单击【确定】按钮,成功创建云主机
bigdata1
,有固定IP地址192.168.3.55
7.2 创建云主机bigdata2
- 同理创建云主机
bigdata2
,有固定IP地址192.168.3.56
7.3 创建云主机bigdata3
- 同理创建云主机
bigdata3
,有固定IP地址192.168.3.57
8. 绑定浮动IP地址
8.1 为何要绑定
- 绑定浮动IP地址是实现FinalShell远程连接云主机的关键步骤。浮动IP地址具有灵活性,可与云主机动态绑定,即便云主机发生故障迁移等情况,IP地址仍可保持不变,从而确保FinalShell能够稳定地远程连接到云主机,保障远程操作的连续性和可靠性。
8.2 申请浮动IP地址
- 显示【浮动IP】页面
- 单击【申请IP】按钮,在弹出的对话框里设置网络信息与批量申请数量
- 单击【确定】按钮,成功申请了三个浮动IP地址
8.3 绑定浮动IP地址
- 显示【云主机】页面
- 给云主机
bigdata1
绑定浮动IP地址,【更多】下拉菜单的子菜单【关联资源】,【关联资源】的子菜单【绑定浮动IP】
- 单击【绑定浮动IP】菜单项,将云主机IP与浮动IP地址进行绑定
- 单击【确定】按钮,成功给云主机
bigdata1
绑定浮动IP地址
- 同理,给云主机
bigdata2
和bigdata3
绑定相应的浮动IP地址
9. 远程连接云主机
9.1 启动FinalShell
- 启动FinalShell,目前尚未创建任何远程连接
9.2 远程连接云主机bigdata1
- 弹出【连接管理器】
- 新建
SSH
连接
- 单击【SSH连接(Linux)】,在弹出的对话框里设置常规和认证信息,注意密码是
123456
- 单击【确定】按钮,成功创建连接
bigdata1
- 单击
bigdata1
连接,弹出【安全警告】对话框
- 单击【接受并保存】按钮
9.3 远程连接云主机bigdata2
- 同理,远程连接云主机
bigdata2
9.4 远程连接云主机bigdata3
- 同理,远程连接云主机
bigdata3
10. 修改本地的IP与主机名映射文件
- 在文件
C:\Windows\System32\drivers\etc\hosts
里添加三条映射
192.168.219.111 bigdata1
192.168.218.137 bigdata2
192.168.218.114 bigdata3
11. 本机Ping云主机
11.1 按IP地址来Ping
- 执行命令:
ping 192.168.219.111
11.2 按主机名来Ping
- 执行命令:
ping bigdata1
12. 启动大数据集群服务
- 在云主机
bigdata1
上,执行命令:allstart.sh
- 查看Hadoop的Web UI页面 -
http://bigdata1:9870
- 查看HDFS文件系统
13. 关闭大数据集群服务
- 在云主机
bigdata1
上,执行命令:allstop.sh
14. 实战小结
- 本次实战围绕云主机搭建与大数据集群服务展开。历经登录实训云、创建网络、路由器、虚拟网卡等基础配置,设置安全组规则并创建云主机,绑定浮动IP实现FinalShell远程连接。通过修改本地IP与主机名映射文件,实现按IP及主机名Ping云主机。最后在云主机上成功启动与关闭大数据集群服务,查看Hadoop Web UI页面与HDFS文件系统,完成了一系列云环境下的操作实战。
相关文章:

实训云上搭建集群
文章目录 1. 登录实训云1.1 实训云网址1.2 登录实训云 2. 创建网络2.1 网络概述2.2 创建步骤 3. 创建路由器3.1 路由器名称3.1 创建路由器3.3 查看网络拓扑 4. 连接子网5. 创建虚拟网卡5.1 创建原因5.2 查看端口5.3 创建虚拟网卡 6. 管理安全组规则6.1 为什么要管理安全组规则6…...

豆包ai 生成动态tree 增、删、改以及上移下移 html+jquery
[豆包ai 生成动态tree 增、删、改以及上移下移 htmljquery) 人工Ai 编程 推荐一Kimi https://kimi.moonshot.cn/ 推荐二 豆包https://www.doubao.com/ 实现效果图 html 代码 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF…...

【网络协议】IPv4 地址分配 - 第二部分
前言 在第 1 部分中,我们学习了 IPv4 地址的分配方式,了解了各种类型的 IPv4 地址,并进行了基础的子网划分(Subnetting)。在第 2 部分中,我们将继续学习子网划分,并引入一些新的概念。 【网络…...

攻防世界 bug
发现有Register界面,先去注册 登录以后发现以下界面,点击Manage显示you are not admin,并且在注册界面用admin为注册名时显示用户名已存在。初步推测是设法改变admin的密码取得权限。 在主界面一通操作并没有什么发现,去findpw…...
Flink如何设置合理的并行度
一个Flink程序由多个Operator组成(source、transformation和 sink)。 一个Operator由多个并行的Task(线程)来执行, 一个Operator的并行Task(线程)数目就被称为该Operator(任务)的并行度(Parallel)。即并行度就是相对于Operator来说的。 合理设置并行度可以有效提高Flink作业…...

小兔鲜儿:生鲜区域,最新专题
生鲜区域: 生鲜区域标题部分: 生鲜区域内容部分: 分左右两个部分 右边区域是8个 li 标签区域,li中嵌套 a ,上部分是图片,下部分是内容;与 a 并列的是cover,定位在 li 之外,设置是溢出隐藏&…...
TypeScript语言的网络编程
基于 TypeScript 的网络编程探索 随着互联网技术的发展,网络编程已成为软件开发中不可或缺的一部分。尤其是在构建现代 Web 应用程序时,网络编程的各个方面,包括 HTTP 请求、WebSocket、API 交互等,都扮演着至关重要的角色。Type…...

复合机器人助力手机壳cnc加工向自动化升级
在当今竞争激烈的制造业领域,如何提高生产效率、降低成本、提升产品质量,成为众多企业面临的关键挑战。尤其是在手机壳 CNC 加工这一细分行业,随着市场需求的持续增长,对生产效能的要求愈发严苛。而复合机器人的出现,正…...

在 C# 中显示动画 GIF 并在运行时更改它们
您可以通过将按钮、图片框、标签或其他控件的Image属性设置为 GIF 文件 来显示动画 GIF 。(如果您在窗体的BackgroundImage属性中显示一个,则不会获得动画。) 有几种方法可以在运行时更改 GIF。 首先,您可以将 GIF 添加为资源。…...

个人博客搭建(二)—Typora+PicGo+OSS
个人博客站—运维鹿: http://www.kervin24.top CSDN博客—做个超努力的小奚: 做个超努力的小奚-CSDN博客 一、前言 博客搭建完一直没有更新,因为WordPress自带的文档编辑器不方便,以前用CSDN写作的时候,习惯了Typora。最近对比了…...

Cloudflare IP 优选工具:轻松找到最快的 CDN 节点
Cloudflare IP 优选工具:轻松找到最快的 CDN 节点 在线体验地址:https://cf-ip.cdtools.click 功能介绍 Cloudflare IP 优选工具是一个专门用于测试和筛选 Cloudflare CDN 节点的在线服务。它能够帮助用户找到最适合自己的 Cloudflare IP 地址ÿ…...

HTB:Ransom[WriteUP]
目录 连接至HTB服务器并启动靶机 信息收集 使用rustscan对靶机TCP端口进行开放扫描 使用nmap对靶机TCP开放端口进行脚本、服务扫描 使用nmap对靶机TCP开放端口进行漏洞、系统扫描 使用nmap对靶机常用UDP端口进行开放扫描 使用ffuf对靶机80端口进行路径FUZZ 访问/regist…...

Eclipse配置Tomcat服务器(最全图文详解)
前言: 本章使用图文讲解如何在Eclipse开发工具中配置Tomcat服务器、如何创建和启动JavaWeb工程,欢迎童鞋们互相交流。觉得不错可以三连订阅喔。 目标: 一、配置Tomcat服务器 1. 切换Eclipse视图 2. 打开菜单 3. 找到服务选项 4. 选择…...

STM32烧写失败之Contents mismatch at: 0800005CH (Flash=FFH Required=29H) !
一)问题:用ULINK2给STM32F103C8T6下载程序,下载方式设置如下: 出现下面两个问题: 1)下载问题界面如下: 这个错误的信息大概可以理解为,在0x08000063地址上读取到flash存储为FF&am…...

用户界面的UML建模10
非正常的可视反馈可伴随着同步事件发生,而同步事件可由系统动作产生。但是,可以分别对它们进行建模。 在下节中将对这些特殊的事件依次进行论述。 6.1 异常处理建模 异常,由Meyer 定义[16],其作为运行时事件(run-time events&a…...

电影动画shader解析与实现
着色器代码解析 大家好!我是 [数擎AI],一位热爱探索新技术的前端开发者,在这里分享前端和Web3D、AI技术的干货与实战经验。如果你对技术有热情,欢迎关注我的文章,我们一起成长、进步! 开发领域:…...
蓝桥杯 第十五届 研究生组 B题 召唤数学精灵
问题描述: 数学家们发现了两种用于召唤强大的数学精灵的仪式,这两种仪式分别被称为累加法仪式 A(n) 和累乘法仪式 B(n)。累加法仪式 A(n) 是将从 1 到 n 的所有数字进行累加求和,即:A(n)12⋯n累乘法仪式 B(n) 则是将从 1 到 n 的所…...
在 Go 应用中 如何像 FastAPI 一样优雅地构建控制器
文章精选推荐 1 JetBrains Ai assistant 编程工具让你的工作效率翻倍 2 Extra Icons:JetBrains IDE的图标增强神器 3 IDEA插件推荐-SequenceDiagram,自动生成时序图 4 BashSupport Pro 这个ides插件主要是用来干嘛的 ? 5 IDEA必装的插件&…...

用户界面的UML建模11
然而,在用户界面方面,重要的是要了解《boundary》类是如何与这个异常分层结构进行关联的。 《exception》类的对象可以作为《control》类的对象。因此,《exception》类能够聚合《boundary》类。 参见图12,《exception》Database…...
历代iPhone运行内存大小和电池容量信息
系列设备名称充电端口标配充电线PD快充无线充电 (W)标配充电器电池容量 (mAh)发布时间RAM运存iPhone 16iPhone 16 Pro MaxUSB Type-CUSB-C to USB-C支持25无47472024/9/108GB LPDDR5XiPhone 16 ProUSB Type-CUSB-C to USB-C支持25无35772024/9/108GB LPDDR5XiPhone 16 PlusUSB …...
云计算——弹性云计算器(ECS)
弹性云服务器:ECS 概述 云计算重构了ICT系统,云计算平台厂商推出使得厂家能够主要关注应用管理而非平台管理的云平台,包含如下主要概念。 ECS(Elastic Cloud Server):即弹性云服务器,是云计算…...
椭圆曲线密码学(ECC)
一、ECC算法概述 椭圆曲线密码学(Elliptic Curve Cryptography)是基于椭圆曲线数学理论的公钥密码系统,由Neal Koblitz和Victor Miller在1985年独立提出。相比RSA,ECC在相同安全强度下密钥更短(256位ECC ≈ 3072位RSA…...

无法与IP建立连接,未能下载VSCode服务器
如题,在远程连接服务器的时候突然遇到了这个提示。 查阅了一圈,发现是VSCode版本自动更新惹的祸!!! 在VSCode的帮助->关于这里发现前几天VSCode自动更新了,我的版本号变成了1.100.3 才导致了远程连接出…...

Vue2 第一节_Vue2上手_插值表达式{{}}_访问数据和修改数据_Vue开发者工具
文章目录 1.Vue2上手-如何创建一个Vue实例,进行初始化渲染2. 插值表达式{{}}3. 访问数据和修改数据4. vue响应式5. Vue开发者工具--方便调试 1.Vue2上手-如何创建一个Vue实例,进行初始化渲染 准备容器引包创建Vue实例 new Vue()指定配置项 ->渲染数据 准备一个容器,例如: …...
【决胜公务员考试】求职OMG——见面课测验1
2025最新版!!!6.8截至答题,大家注意呀! 博主码字不易点个关注吧,祝期末顺利~~ 1.单选题(2分) 下列说法错误的是:( B ) A.选调生属于公务员系统 B.公务员属于事业编 C.选调生有基层锻炼的要求 D…...

04-初识css
一、css样式引入 1.1.内部样式 <div style"width: 100px;"></div>1.2.外部样式 1.2.1.外部样式1 <style>.aa {width: 100px;} </style> <div class"aa"></div>1.2.2.外部样式2 <!-- rel内表面引入的是style样…...
高防服务器能够抵御哪些网络攻击呢?
高防服务器作为一种有着高度防御能力的服务器,可以帮助网站应对分布式拒绝服务攻击,有效识别和清理一些恶意的网络流量,为用户提供安全且稳定的网络环境,那么,高防服务器一般都可以抵御哪些网络攻击呢?下面…...
Spring AI与Spring Modulith核心技术解析
Spring AI核心架构解析 Spring AI(https://spring.io/projects/spring-ai)作为Spring生态中的AI集成框架,其核心设计理念是通过模块化架构降低AI应用的开发复杂度。与Python生态中的LangChain/LlamaIndex等工具类似,但特别为多语…...
Angular微前端架构:Module Federation + ngx-build-plus (Webpack)
以下是一个完整的 Angular 微前端示例,其中使用的是 Module Federation 和 npx-build-plus 实现了主应用(Shell)与子应用(Remote)的集成。 🛠️ 项目结构 angular-mf/ ├── shell-app/ # 主应用&…...

深入浅出深度学习基础:从感知机到全连接神经网络的核心原理与应用
文章目录 前言一、感知机 (Perceptron)1.1 基础介绍1.1.1 感知机是什么?1.1.2 感知机的工作原理 1.2 感知机的简单应用:基本逻辑门1.2.1 逻辑与 (Logic AND)1.2.2 逻辑或 (Logic OR)1.2.3 逻辑与非 (Logic NAND) 1.3 感知机的实现1.3.1 简单实现 (基于阈…...