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

大数据赛项(中职组)-三个节点的创建及名字网络配置

因为比赛的时候需要三个节点分别是主节点master、从节点slave1、slave2所以这里主要是基础准备这三个节点其实就是三台装有centOS系统的电脑服务器后面将都用服务器前面我们已经学了在VMware中安装centos并且做了快照。这里我们可以直接利用克隆快速的生成三个节点对于克隆大家不陌生就是生成三台一模一样的服务器一、准备工作先在D盘建一个自己的文件夹用来存放三个节点如下图master、slave1、slave2这三个文件夹的名字就固定写这样方便。二、克隆第三个节点步骤一选择要克隆的虚拟机CentOS 7 64位就是你安装好的那台虚拟机步骤二单击菜单【虚拟机】【管理】克隆下一页注意克隆时虚拟机需要处于关机状态步骤三虚拟机中的当前状态下一页这个地方也可以用现有快照这里我就不推荐。因为后面快照多了大家可能容易混淆。步骤三创建完整克隆下一页步骤三虚拟机名字master位置就选择我们刚创建的D:/tgm/master文件夹内完成稍等直到完成。如下图表示克隆成功。再克隆两台服务器节点slave1:slave2:如下图表示三台服务器已准备好三、修改硬件配置因为三台克隆的一模一样硬件的更改需要根据自己电脑的配置。因为你想自己电脑运行本身就需要消耗硬件资源而我们这里分配了四台服务器那么就看你的电脑硬件能否随得住我的电脑CPU是16核的内存32G所以这个地方我把后面两台服务器(slave1、slave2)的内存修改为2G其他不变。这个根据自己电脑配置而定。修改方法选中需要修改的虚拟机然后单击【编辑虚拟机设置】把内存调整为2G四、修改主机名这里说的修改主机名是修改系统内节点的名字方便后面通信分别启动三台服务器master slave1 slave2 输入密码进入系统修改master:在桌面空白处右击鼠标Open Terminal如下图说明admin是临时用户因为竞赛过程中需要用root用户来操作所以先切换到root用户方法输入以下命令su -敲回车键(Enter)后输入密码注意输入密码时不会有任何提示你只要正确输入即可再敲回车键就可以切换到root用户。就会从当前的admin用户切换到root用户如下图我们要把这个localhost修改成master命令如下hostnamectl set-hostname master验证也就是查看当前节点名称hostname同样的方式修改slave1 slave2修改完成后重新打开Terminal窗口也可以看出变化五、配置IP因为将来我们三个节点需要相互通信所以要让他们在同一个网段如何操作呢我们就需要查看当前网段方式如下打开Terminal命令窗口输入以下命令ip route说明1192.168.88.2 这是网关说明就是88网段2ens32 网卡名称3DHCP自动获取IP地址每次重启开机都会改变。4192.168.88.31 本机的IP地址。如果用DHCP自动获取下次重启或开机就不是这个了所以为了方便通信我们就需要固定IP地址。所以我们现在根据他的网关配置分配IP如下主机名IPmaster192.168.88.100slave1192.168.88.101slave2192.168.88.102你可以这样理解后面的100 101 102 代表每台电脑独立的IP地址前面一样证明他们在一样网段。当然后面这个独立的IP地址不一定要是这个理论上是在0~255之间。这个是我们自己分配的。一修改master的IP确保当前用户为超级管理员root1. 编辑网卡配置文件vim /etc/sysconfig/network-scripts/ifcfg-ens322. 修改关键参数找到或添加以下字段确保BOOTPROTO设置为static并填写 IP 信息关于vim编辑器的使用在后面的补充知识里。BOOTPROTOstatic # 修改为 static表示静态IP若为 dhcp 则自动获取# 以下为新添加或修改的静态 IP 信息IPADDR192.168.1.100 # 设置固定的 IP 地址NETMASK255.255.255.0 # 子网掩码GATEWAY192.168.88.2 # 网关地址DNS1192.168.88.2 # 首选 在这里跟上面的网关一样3.重启网络服务使配置生效systemctl restart networksystemctl restart network # 重启网卡systemctl # ‌系统控制工具‌ (System Control)restart # 对指定的服务执行“重启”操作network # 理解为网卡4. 验证配置ip addr 或者 ifconfig二修改slave1的IP1.编辑网卡配置文件确保当前用户为超级管理员rootvim /etc/sysconfig/network-scripts/ifcfg-ens322. 修改关键参数3.重启网络服务使配置生效systemctl restart network4.验证配置ip addr三修改slave2的IP略只有IP地址为192.168.88.102六、补充知识1.centOS的root用户超级用户拥有该系统下最高权限也就是超级管理员2.切换用户命令su -Switch User 或 Substitute User是 Linux/Unix 系统中用于‌切换用户身份‌的核心命令原本应该是su root 这里可以简写成su -Switch 选择的意思 user 用户的意思3.修改主机名命令hostnamectl set-hostname 新用户名(master)hostnamectl set-hostname master是 Linux 系统特别是 CentOS 7/8、RHEL 7 等使用 systemd 的系统中用于‌永久修改主机名‌的标准命令。这里修改成新的主机名master命令拆解‌hostnamectl‌systemd 系统提供的用于查询和更改系统主机名的控制工具。‌set-hostname‌子命令指示工具执行“设置主机名”的操作。‌master‌你要设置的新主机名字符串。4.查看当前主机名hostname (host主机的意思 name名字)5.vim编辑器的使用方法基本操作流程‌打开/创建文件‌vim filename.txt如果文件存在则打开该文件如果不存在则创建一个新文件。‌编辑文件‌进入命令模式后按i进入输入模式。输入所需内容。按ESC回到命令模式。‌保存与退出‌在‌命令模式‌下输入以下指令需先按:进入底行模式:w—— 保存文件不退出。:q—— 退出编辑器若文件未修改。:wq或:x—— 保存并退出。:q!—— 强制退出不保存修改。vim三种模式说明命令模式 (Command Mode / Normal Mode)‌‌默认模式‌启动 Vim 后直接进入此模式。‌功能‌用于移动光标、复制、粘贴、删除等操作。在此模式下输入的字符被视为命令而非文本内容。‌进入方式‌启动 Vim 或从其他模式按ESC键。‌输入模式 (Insert Mode)‌‌功能‌用于正常的文本录入和编辑。‌进入方式‌在命令模式下按i、a、o等键。‌退出方式‌按ESC键返回命令模式。‌底行模式 (Last Line Mode / Command-line Mode)‌‌功能‌用于保存文件、退出编辑器、搜索字符串、替换文本、设置环境等。‌进入方式‌在命令模式下按:冒号、/向前搜索或?向后搜索。‌退出方式‌执行完命令后自动返回命令模式或按ESC取消输入。

相关文章:

大数据赛项(中职组)-三个节点的创建及名字网络配置

因为比赛的时候需要三个节点,分别是主节点master、从节点slave1、slave2所以这里主要是基础准备这三个节点其实就是三台装有centOS系统的电脑(服务器),后面将都用服务器前面我们已经学了在VMware中安装centos,并且做了…...

蓝牙channel sounding - 蓝牙信道探测的PBR测距

一、PBR测距方法PBR的全称是Phase-Based Ranging,PBR测距方法的本质是通过测量无线信号在传播路径上的相位变化从而估计出两个设备间的距离,蓝牙低功耗设备通过在特定频率传输交换CS TONE得到Initiator和Reflector之间的相位差,通过相位差得到…...

构建生产级AI聊天机器人:PHP 9.0异步HTTP/2流式调用OpenAI + 自研RAG缓存层(仅需23行核心代码)

更多请点击: https://intelliparadigm.com 第一章:PHP 9.0异步编程与AI聊天机器人高级开发技巧 PHP 9.0 引入了原生协程(Native Coroutines)与 async/await 语法支持,彻底重构了异步 I/O 模型。开发者无需依赖 ReactP…...

别再让模型‘偏爱’多数类了:PyTorch中BCEWithLogitsLoss的weight和pos_weight参数实战指南

破解类别不平衡:PyTorch中BCEWithLogitsLoss的权重调优实战 金融风控场景下,欺诈交易占比不足1%;医疗影像分析中,阳性样本往往只有个位数比例——这些真实场景中的二元分类问题,总是让数据科学家们头疼不已。当你的模型…...

告别卡顿与臃肿:G-Helper终极指南,让华硕笔记本重获新生

告别卡顿与臃肿:G-Helper终极指南,让华硕笔记本重获新生 【免费下载链接】g-helper The control app every laptop should come with. G-Helper is a fast, native tool for tuning performance, fans, GPU, battery, and RGB on any Asus laptop or han…...

5分钟完成Windows 11极致系统优化:Win11Debloat专业精简指南

5分钟完成Windows 11极致系统优化:Win11Debloat专业精简指南 【免费下载链接】Win11Debloat A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to declutter …...

避坑指南!新手学AI最容易踩的10个误区,90%的人都中招了

前言:AI入门的路上,比“学不会”更可怕的是“学错了”——很多新手抱着满腔热情开始学习,却因为踩了一个个误区,浪费了大量时间和精力,最后越学越懵,甚至放弃。今天这篇文章,结合CSDN上千名AI入…...

手把手教你修复JLink V9灯不亮问题:固件烧写全流程(附驱动安装避坑指南)

手把手教你修复JLink V9灯不亮问题:固件烧写全流程(附驱动安装避坑指南) 当你的JLink V9调试器突然"失明"——指示灯不再亮起,这通常意味着固件出现了问题。别急着把它扔进垃圾桶,今天我将带你一步步完成固件…...

TimescaleDB 2.26.4 版本发布:修复自 2.26.3 版本以来的多项错误,官方建议尽快升级

开源数据库 TimescaleDB 2.26.4 版本发布,此版本修复了自 2.26.3 版本以来存在的一系列错误,官方建议用户尽快升级。 TimescaleDB 简介 TimescaleDB 是一个开源数据库,基于 PostgreSQL 构建,打包为 PostgreSQL 扩展程序&#xf…...

HTML转Figma终极指南:3步实现网页秒变设计稿

HTML转Figma终极指南:3步实现网页秒变设计稿 【免费下载链接】figma-html Convert any website to editable Figma designs 项目地址: https://gitcode.com/gh_mirrors/fi/figma-html 还在为网页设计稿的还原而头疼吗?HTML转Figma工具正是解决这一…...

Qt编写的CAN通信调试工具源代码支持吉阳光电CAN盒和致远周立功USB转CAN卡

Qt编写的CAN通信调试工具源代码支持吉阳光电CAN盒和致远周立功USB转CAN卡,带多线程接收 可完成标准和扩展CAN帧YID发送和接收,带配置参数自动保存,定时发送,帧类型选择,文本和十六进制等。 带有折叠相同的帧YID的功能&…...

双向DC-DC电路实战解析:从Buck/Boost到混合状态,一张图理清三种工作模式

双向DC-DC电路实战解析:从Buck/Boost到混合状态,一张图理清三种工作模式 在电力电子领域,双向DC-DC变换器正成为储能系统、电动汽车和可再生能源应用中的关键组件。与单向变换器相比,双向拓扑能够根据需求灵活调整能量流动方向&a…...

Deformable ConvNets (DCN) 实战:在YOLOv5中集成可变形卷积提升小目标检测精度

可变形卷积在YOLOv5中的实战应用:突破小目标检测瓶颈 无人机航拍图像中的车辆和行人检测一直是计算机视觉领域的难点——目标尺寸小、分布密集、形态多变,传统卷积神经网络在这些场景下往往表现不佳。去年我们在处理某智慧城市项目时,发现标准…...

别再被PyTorch的Tensor布尔值搞晕了!手把手教你用.all()和.any()的正确姿势

从踩坑到精通:PyTorch张量布尔运算的实战指南 在深度学习项目中,我们常常需要根据张量的布尔值进行条件判断。记得第一次遇到RuntimeError: Boolean value of Tensor with more than one value is ambiguous错误时,我花了整整一个下午才明白问…...

AI应用的可观测性工程2026:让LLM系统从黑盒变白盒

为什么AI应用难以调试? 传统软件系统出了问题,你有一套成熟的调试手段:查日志、看堆栈、断点调试、Metrics报警。这些工具运作良好,因为传统系统是确定性的——相同输入,必然相同输出,错误有明确的代码路径…...

告别手动上传!用Python+SAP OData实现OA审批后自动同步请求号(保姆级避坑指南)

从OA审批到SAP请求号自动同步:Python与OData实战全解析 当审批流程在OA系统完成,而SAP系统中的请求号仍需手动录入时,这种割裂不仅消耗时间,更可能因人为疏忽导致数据不一致。我曾为某跨国企业实施自动化方案时,发现财…...

别再纠结了!Mapbox、Leaflet、OpenLayers 三大地图库,我根据项目需求帮你选好了

三大地图库深度对比:从项目需求出发的技术选型指南 每次启动新项目时,面对Mapbox、Leaflet和OpenLayers这三个主流地图库的选择,不少开发者都会陷入纠结。作为经历过数十个地图相关项目的老兵,我深知选错技术栈可能带来的后期维护…...

集合初始化革命来了,C# 13新特性全拆解,为什么你的团队必须在.NET 8.0 LTS发布前掌握它?

更多请点击: https://intelliparadigm.com 第一章:集合表达式:C# 13的语法范式跃迁 C# 13 引入的集合表达式(Collection Expressions)标志着语言在数据构造语义上的根本性演进——它将数组、列表、栈、队列等集合的初…...

抖音下载器终极指南:如何轻松批量下载无水印视频和音乐

抖音下载器终极指南:如何轻松批量下载无水印视频和音乐 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback supp…...

从‘策略梯度’到‘深度确定性策略梯度’:一文读懂连续动作空间的控制难题与DDPG破局

从策略梯度到深度确定性策略梯度:连续动作空间的控制难题与DDPG破局 在机器人控制和自动驾驶等实际应用中,我们常常需要处理连续动作空间的控制问题。想象一下,当你需要让机械臂以精确的角度抓取物体,或者让汽车方向盘平滑转向时&…...

八大网盘直链解析:本地化安全下载的终极解决方案

八大网盘直链解析:本地化安全下载的终极解决方案 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 …...

命名空间隔离失效全链路排查,从composer autoload到OPcache预编译的8层防御体系构建

更多请点击: https://intelliparadigm.com 第一章:命名空间隔离失效的本质与PHP 8.9新语义边界定义 PHP 8.9 引入了**严格命名空间语义边界(Strict Namespace Boundary, SNB)**机制,从根本上重构了类、函数与常量在嵌…...

OpenAI 从模型研发到算力霸权的史诗跃迁

当 ChatGPT 的浪潮席卷全球,OpenAI 早已跳出 “模型研发” 的单一赛道,正以万亿级资本投入、全链条算力布局、全球基建网络,构筑一座横跨芯片、数据中心、电力与云服务的 “算力帝国”。从依赖微软云的初创实验室,到手握 30GW 算力…...

Rust Trait 泛型结合使用技巧

Rust语言以其安全性和高性能著称,而Trait与泛型的结合使用更是其强大特性的核心之一。Trait定义了类型的行为,泛型则允许代码复用,二者的巧妙结合能大幅提升代码的灵活性和可维护性。本文将深入探讨Rust中Trait与泛型结合使用的技巧&#xff…...

定价玄学:为什么“更贵”有时在亚马逊卖得更好?

商业世界中有许多反直觉的现象,它们初看令人困惑,但一旦洞悉了人类决策的心理“开关”,一切便豁然开朗。不久前,我看到一项研究:志愿者被要求喝一种据说能提升智力的能量饮料,之后进行智力测试。一组人按全…...

告别触摸漂移!使用tslib校准工具ts_calibrate提升嵌入式触屏体验的完整流程

嵌入式触屏精准校准实战:从ts_calibrate到工业级触控优化 在工业控制、医疗设备和自助终端等嵌入式场景中,触摸屏的精准度直接影响用户体验。当用户点击屏幕某个位置时,系统识别的坐标却偏移了几毫米甚至厘米,这种"指东打西&…...

从“疑似”到“确诊”:深入ECU内部,拆解DTC状态位(Bit)的跳变逻辑与实战调试

从“疑似”到“确诊”:深入ECU内部,拆解DTC状态位(Bit)的跳变逻辑与实战调试 在汽车电子控制单元(ECU)的开发与测试中,诊断故障代码(DTC)的状态管理是确保车辆可靠性和安…...

InstructPix2Pix:10分钟掌握基于指令的图像编辑技术

InstructPix2Pix:10分钟掌握基于指令的图像编辑技术 【免费下载链接】instruct-pix2pix 项目地址: https://gitcode.com/gh_mirrors/in/instruct-pix2pix 在当今AI图像生成领域,开发者们面临着一个共同挑战:如何高效地将自然语言指令…...

别再死记硬背了!一张图帮你理清Halcon 3D变换矩阵(HomMat3D)与位姿(Pose)的底层逻辑与避坑指南

3D视觉开发者的数学救星:Halcon变换矩阵与位姿的终极可视化指南 在工业视觉和机器人引导领域,Halcon的3D功能正成为自动化产线的"眼睛"和"大脑"。但当我第一次面对hom_mat3d_rotate与pose_to_hom_mat3d等算子时,那种被数…...

5分钟快速上手:OpCore Simplify黑苹果配置终极指南

5分钟快速上手:OpCore Simplify黑苹果配置终极指南 【免费下载链接】OpCore-Simplify A tool designed to simplify the creation of OpenCore EFI 项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify 你是否曾因复杂的OpenCore配置而放弃黑…...