实训云上搭建集群
文章目录
- 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 …...
uniapp 对接腾讯云IM群组成员管理(增删改查)
UniApp 实战:腾讯云IM群组成员管理(增删改查) 一、前言 在社交类App开发中,群组成员管理是核心功能之一。本文将基于UniApp框架,结合腾讯云IM SDK,详细讲解如何实现群组成员的增删改查全流程。 权限校验…...
vscode里如何用git
打开vs终端执行如下: 1 初始化 Git 仓库(如果尚未初始化) git init 2 添加文件到 Git 仓库 git add . 3 使用 git commit 命令来提交你的更改。确保在提交时加上一个有用的消息。 git commit -m "备注信息" 4 …...
系统设计 --- MongoDB亿级数据查询优化策略
系统设计 --- MongoDB亿级数据查询分表策略 背景Solution --- 分表 背景 使用audit log实现Audi Trail功能 Audit Trail范围: 六个月数据量: 每秒5-7条audi log,共计7千万 – 1亿条数据需要实现全文检索按照时间倒序因为license问题,不能使用ELK只能使用…...
postgresql|数据库|只读用户的创建和删除(备忘)
CREATE USER read_only WITH PASSWORD 密码 -- 连接到xxx数据库 \c xxx -- 授予对xxx数据库的只读权限 GRANT CONNECT ON DATABASE xxx TO read_only; GRANT USAGE ON SCHEMA public TO read_only; GRANT SELECT ON ALL TABLES IN SCHEMA public TO read_only; GRANT EXECUTE O…...
屋顶变身“发电站” ,中天合创屋面分布式光伏发电项目顺利并网!
5月28日,中天合创屋面分布式光伏发电项目顺利并网发电,该项目位于内蒙古自治区鄂尔多斯市乌审旗,项目利用中天合创聚乙烯、聚丙烯仓库屋面作为场地建设光伏电站,总装机容量为9.96MWp。 项目投运后,每年可节约标煤3670…...
python报错No module named ‘tensorflow.keras‘
是由于不同版本的tensorflow下的keras所在的路径不同,结合所安装的tensorflow的目录结构修改from语句即可。 原语句: from tensorflow.keras.layers import Conv1D, MaxPooling1D, LSTM, Dense 修改后: from tensorflow.python.keras.lay…...
浪潮交换机配置track检测实现高速公路收费网络主备切换NQA
浪潮交换机track配置 项目背景高速网络拓扑网络情况分析通信线路收费网络路由 收费汇聚交换机相应配置收费汇聚track配置 项目背景 在实施省内一条高速公路时遇到的需求,本次涉及的主要是收费汇聚交换机的配置,浪潮网络设备在高速项目很少,通…...
LRU 缓存机制详解与实现(Java版) + 力扣解决
📌 LRU 缓存机制详解与实现(Java版) 一、📖 问题背景 在日常开发中,我们经常会使用 缓存(Cache) 来提升性能。但由于内存有限,缓存不可能无限增长,于是需要策略决定&am…...
【p2p、分布式,区块链笔记 MESH】Bluetooth蓝牙通信 BLE Mesh协议的拓扑结构 定向转发机制
目录 节点的功能承载层(GATT/Adv)局限性: 拓扑关系定向转发机制定向转发意义 CG 节点的功能 节点的功能由节点支持的特性和功能决定。所有节点都能够发送和接收网格消息。节点还可以选择支持一个或多个附加功能,如 Configuration …...
Python实现简单音频数据压缩与解压算法
Python实现简单音频数据压缩与解压算法 引言 在音频数据处理中,压缩算法是降低存储成本和传输效率的关键技术。Python作为一门灵活且功能强大的编程语言,提供了丰富的库和工具来实现音频数据的压缩与解压。本文将通过一个简单的音频数据压缩与解压算法…...
