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

实训云上搭建分布式Hadoop集群[2025] 实战笔记

文章目录

  • 一、实战目标
  • 二、集群规划
    • 1. 集群拓扑结构
    • 2. 角色分配
    • 说明:
  • 三、环境准备
    • 1. 修改 SSH 端口(安全加固)
    • 操作步骤(所有节点执行):
    • 2. FinalShell 连接配置
    • 3. 防火墙配置
    • 启动并配置 firewalld:
    • 关闭并禁用防火墙(生产环境建议精细配置,测试环境可关闭):
  • 四、系统基础配置(所有节点)
    • 1. 设置主机名
    • 2. 配置 hosts 映射
    • 3. 关闭防火墙(再次确认)
    • 4. 关闭 SELinux
  • 五、配置免密登录(关键步骤)
    • 1. 生成密钥对(在 master 节点执行)
    • 2. 分发公钥到所有节点
    • 3. 验证免密登录
    • 4. 查看密钥文件(可选)
  • 六、安装与配置 JDK
    • 1. 上传并解压 JDK
    • 2. 配置环境变量
    • 3. 验证安装
  • 七、安装与配置 Hadoop
    • 1. 上传并解压 Hadoop
    • 2. 配置环境变量
    • 3. 配置 Hadoop 环境文件
    • 4. 配置 core-site.xml
    • 5. 配置 hdfs-site.xml
    • 6. 配置 mapred-site.xml
    • 7. 配置 yarn-site.xml
    • 8. 配置 workers 文件(原 slaves)
  • 八、分发配置到从节点
    • 1. 分发 JDK
    • 2. 分发 Hadoop
    • 3. 分发系统配置文件
    • 4. 从节点刷新配置
  • 九、格式化 NameNode
  • 十、启动 Hadoop 集群
    • 1. 启动所有服务
    • 2. 查看进程
  • 十一、访问 Web UI 验证集群状态
    • 1. HDFS Web UI(9870端口)
    • 2. YARN Web UI(8088端口)
  • 十二、关闭 Hadoop 集群
  • 十三、常见问题与解决方案
  • 十四、总结

在这里插入图片描述

一、实战目标

搭建一个高可用的完全分布式 Hadoop 集群,基于 Hadoop 3.3.4 版本,包含 1 个主节点(master)和 2 个从节点(slave1、slave2),实现 HDFS 分布式存储与 YARN 分布式资源调度,支持后续大数据应用开发与部署。


二、集群规划

1. 集群拓扑结构

节点类型 主机名 IP 地址
主节点(Master) master 192.168.1.101
从节点(Slave) slave1 192.168.1.102
从节点(Slave) slave2 192.168.1.103
http://www.dtcms.com/a/364178.html

相关文章:

  • 图像编码--监控摄像机QP设置大小?
  • 构建可扩展的 AI 应用:LangChain 与 MCP 服务的集成模式
  • 用 map() + reduce() 搞定咖啡店订单结算:从发票到报表的 Python 实战
  • C19T1
  • leetcode567.字符串的排列
  • 2025 年行政岗转型突破:解锁技能提升新方向
  • 数据集格式化内容提要解析 (70)
  • Base64编码的作用与应用场景
  • SpringBoot 事务管理避坑指南
  • GitLens VS Code插件测评:助力代码协作高效查提交记录,轻松解决分支管理与代码冲突
  • RestTemplate 连接池怎么合理的使用
  • YOLOv8改进有效系列大全:从卷积到检测头的百种创新机制解析
  • 【邀请函】代码四合院,静候君至 | GitCodeAI社区升级发布会
  • ELF文件格式解析
  • 【代码随想录day 22】 力扣 131.分割回文串
  • 数据结构——树(03二叉树,与路径有关的问题,代码练习)
  • MySQL-表的约束(上)
  • 英伟达Jetson Orin NX-YOLOv8s目标检测模型耗时分析
  • 写论文先卡骨架再卡内容?一周出初稿爽翻!AI 帮我把骨架搭得明明白白,填内容超顺
  • 零样本视觉模型(DINOv3)
  • 从静态到智能:用函数式接口替代传统工具类
  • 作物改良中的综合生物技术与人工智能创新--文献精读160
  • github添加SSH密钥
  • 使用 Python 的 SymPy 进行符号计算
  • XMind2025(思维导图)下载安装教程
  • Linux 内核定时器实验
  • 2025年IT行业大学生证书选择指南
  • 机器学习:从技术原理到实践应用的深度解析
  • Steam开发者上架游戏完整指南(含具体技术细节)
  • 代码随想录---动态规划篇