【运维专题】大数据面试笔试宝典之大数据运维面试(一)
持续分享有用、有价值、精选的优质大数据面试题致力于打造全网最全的大数据面试专题题库1、集群线上扩容如何达到自动化线上扩容规模正常都以10以上如果都以课堂所示人肉操作时间投入与产出比不匹配人力造成很大的不必要浪费想学习老师线上集群实际扩容的方案。参考答案课堂所示兼顾了小白同学所以是手把手纯人肉搭建产线环境扩容数量少则几十多则上百人肉肯定不行我们公司的运维分为 IAAS 运维、大数据运维、应用运维大数据运维工程师在扩容集群时需要向 IAAS 运维工程师以工单的方式申请服务器并提出自己的需求 IAAS 运维工程师在提供服务器时不管是新采购服务器还是其他集群退役的服务器都需要重装系统重装系统的镜像是针对大数据定制的镜像包含了大数据运维工程师的通用需求以及安装操作系统后的网络、磁盘以及其他设置比如关闭防火墙、时钟同步、同构磁盘挂载、关闭大透明页、关闭 SWAP、公用 YUM 源、禁用 SELinux 等模式化操作大数据运维工程师收到服务器后准备工作基本准备完毕了进行少量准备工作就可以直接进入了 CM 可视化批量安装模式比如脚本批量设置hostname、脚本同步/etc/hosts 文件等 当然如上所说的 IAAS 操作如关闭防火墙、时钟同步、同构磁盘挂载、关闭大透明页、关闭 SWAP、公用YUM 源、禁用 SELinux 都可以脚本化无非就是使用 SSH 通讯方式设置这就需要大数据运维同学熟练使用 shell 了。2、已知一个HDFS的目录想知道此目录下的文件数而且存储于哪些DataNode节点上。参考答案1.查看文件数使用 count 命令如下查看/ops 目录目录数为 9606文件数为 1353 万总文件大小为 9.7P2.查看/ops/test 目录下的文件存储的位置hdfs fsck /ops/test -files -blocks -locations -racks3、DataNode单节点存储容量大小与当前节点上的CPU内存硬件之间有什么样的关系磁盘扩容很容易但这不意味着单节点上数据盘就可以无限地扩容因此在这方面有什么实际线上的经验分享即这三者间可以遵循怎样合适的关系参考答案从我们内部实践来说没有发现三者之间的规律因为大数据业务每个公司都不一样有的计算是 CPU 密集型的有的计算是内存密集型的、有的计算是IO 密集型的我们的服务器都是中高配置每个服务器的磁盘是 4Tx10、 CPU24core、 128G 内存。4、老师线上6000规模集群抛开一些其它组件集群仅讨论HDFS数据存储集群保守理应也在有3000节点左右想知道这些存储节点只是单集群NameNode集群来维护吗还是多集群独立维护的如果是多集群存储数据它们之间数据是如何打通进行关联的如果仅是一个集群的话我想知道这个集群的NameNode上的配置是如何Hold住这些数据DataNode的参考答案我们的集群也是用的 Cloudera 公司的我们付了费用 Cloudera 没有保障说 CM 能够纳管 1000 节点以上的集群再加上我们的机房有容量限制所以我们是建了多套集群最大集群有 800节点最小集群也有 300节点800datanode 下 namenode 是可以支撑的像一些互联网大厂字节跳动、京东等他们的单集群规模有上万节点此时就需要对 hdfs 进行深度定制了他们改了很多源码而且有 200高级技术维护人员多集群建设要考虑业务情况比如我们公司有 10 个以上业务 5 大核心集群按业务相关情况划分集群不过也难免有跨集群的作业目前公司内部自研发了大数据采集交换平台你也可以使用 distcp 进行数据对拷目前我们也正在准备自研发多集群并行混算平台。5、HDFS存储节点上的数据存储压缩格式是如何选取的默认采用哪种文件存储类型与存储格式冷热数据如何界定的参考答案我们产线环境用了 gz 和 snappy 压缩格式 gz 用于不常用的冷数据snappy 用于热数据冷热数据是跟业务相关的后续集群治理的课程中也有冷热数据的区分。6、课堂上看到HDFS集群的DataNode与HBASE是集成在一起部署的我好奇HBase面向的都是高频率读写的业务老师确定部署一起后线上业务没有出现过问题吗参考答案你应该是理解错了 HBase 不能跟 YARN 在一起部署 HBase 需要跟HDFS 部署在一起的这样可以利用数据本地性提升 IO 性能并且可以降低网络延迟降低带宽负载。7、Yarn集群计算层目前集群面向用户使用群体少故白天仅是数据写入集群CPU资源都较为存在大量冗余状态但对于凌晨执行集中高频提交跑批作业计算任务时集群的CPU资源明显不够甚至引起节点CPU负载过高导致节点的宕机从而造成集群雪崩。简单来说白天集群资源使用率在5%凌晨执行高频跑批作业任务时资源使用率上到100%引起集群宕机。在不增加资源的前提下资源老师会如何划分队列参考答案这个划分队列无法解决根本问题建议将业务划分优先级错开时间执行。详情课程中有讲解。8、某一台CDH物理机12块RAID0硬盘如果其中有4块RAID0硬盘同时损坏,请问接下来大数据运维人员的详细处理流程是什么参考答案HDFS 有个参数 dfs.datanode.failed.volumes.tolerated值为 0 的时候表示当有任何盘损坏后 datanode 则停止服务如果 4 快盘同时损坏了此时datanode 进程已经停止了你可以修改 hdfs-site.xml 配置文件将损坏的磁盘路径去掉重启 datanode 即可然后进入磁盘报修流程待磁盘更换后停止 datanode在 hdfs-site.xml 配置文件中假如新的磁盘启动 datanode 即可。9、CDH如果为开发人员提供HIVESERVER2服务可以让开发人员通过beeline命令访问?参考答案是的 beeline 使用 JDBC 协议来连接 HIVESERVER210、在晚高峰期 HDFS集群会出现某些 datanode不稳定的情况频繁有datanode脱离节点,该如何处理呢参考答案需要找到 datanode 的具体原因 datanode 相对来说还是比较稳定的需要看下是否是 GC 问题如果是的话适当调大内存再看下最大的打开文件数或进程数的限制是否太小。

相关新闻

MATLAB安装MSI错误全解析:原理、排查与实操

MATLAB安装MSI错误全解析:原理、排查与实操

装 MATLAB 最让人上头的,往往不是漫长的安装进度条,而是安装在半路突然弹出一条 MSI 相关的报错。“无法找到源文件”“安装未完成”“特定 MSI 无效”……每次看到这类提示,很多人第一反应就是重装系统,其实大多数时候问题并没有…

2026/10/15 5:53:37 阅读更多 →
双机并联自适应虚拟阻抗下垂控制的MATLAB仿真实现

双机并联自适应虚拟阻抗下垂控制的MATLAB仿真实现

做过微电网逆变器并联的仿真朋友应该都有同感:单机带载、恒压恒频控制做得好好的,一接到双机并联,环流就冒出来了。轻则三相电流不平衡、功率分配不均,重则直接触发过流保护甚至仿真发散。我最初摸索这个方向时也是反复改参数&…

2026/10/15 5:53:37 阅读更多 →
struct pid_namespace深度解析:容器PID隔离与进程回收的基石

struct pid_namespace深度解析:容器PID隔离与进程回收的基石

struct pid_namespace,这个名字在多数人眼里不过是一行C语言结构体声明,但Linux内核里整个容器世界的进程隔离、PID重编号、进程回收,底层全是它在兜底。我第一次认真抠它,是因为排查一个容器内进程级联退出的故障,翻到…

2026/10/15 5:53:37 阅读更多 →

最新新闻

12 月 PMP 报名三批次完整城市清单 + 考位紧张度预测 + 抢考位实操指南

12 月 PMP 报名三批次完整城市清单 + 考位紧张度预测 + 抢考位实操指南

12月PMP报名三批次完整城市清单12月PMP报名分三批放考位,时间、城市范围都不一样。这篇文章把批次安排、考点分布、考位紧张程度和抢位实操都过一遍,帮你提前心里有数。需要说明的是,本文内容仅基于官方公开信息整理,观点保持中立…

2026/10/15 15:41:41 阅读更多 →
PCL点云处理提速:用OpenMP并行加速直通滤波与法向量估计

PCL点云处理提速:用OpenMP并行加速直通滤波与法向量估计

你们有没有遇到过这种情况:一帧点云明明不复杂,直通滤波加上法向量估计,跑出来却要两三秒。我之前在调一个激光点云处理Demo时就是这个状态,后来把这两段代码换成OPENMP并行加速,时间直接压到原来的三分之一&#xff0…

2026/10/15 15:41:41 阅读更多 →
职臣Ai课程论文:从作业要求到写作大纲,怎么填?

职臣Ai课程论文:从作业要求到写作大纲,怎么填?

老师说“写一篇课程论文”,你打开写作页面,却发现第一栏就要填标题。题目还没想清楚,后面的字数、文献和图表又该怎么选?可以先把作业要求放在手边,按页面顺序处理,别急着生成正文。第一步,先写…

2026/10/15 15:41:41 阅读更多 →
Windows搭建FTP服务器与Nginx按IP分发网页访问方案

Windows搭建FTP服务器与Nginx按IP分发网页访问方案

上周帮一位朋友搭了一套文件分发系统,需求很直白:公司内部有人用 FTP 上传文件,外部不同网段的人通过浏览器访问一个网址,各自只能看到和自己相关的那部分文件。标题里的关键词是“Windows 上搭建 FTP 服务器”和“Nginx 反向代理…

2026/10/15 15:41:41 阅读更多 →
MatCap贴图标准化:分辨率、色彩空间与引擎适配指南

MatCap贴图标准化:分辨率、色彩空间与引擎适配指南

简介:本资源为面向3D建模师、渲染艺术家及初学者的MatCap材质贴图素材库,专用于Blender、Maya、3ds Max等软件的快速材质预览与风格化设计,解决传统光照调试耗时、实时反馈弱等痛点,显著提升概念验证与迭代效率。压缩包共2000个文…

2026/10/15 15:41:41 阅读更多 →
书霸AI论文诊室:拆解期刊稿的隐形问题|书霸AI官网www.shubaai.com|微信公众号搜一搜 书霸AI写作

书霸AI论文诊室:拆解期刊稿的隐形问题|书霸AI官网www.shubaai.com|微信公众号搜一搜 书霸AI写作

把一篇期刊论文打印出来,遮住作者姓名,只看题目、摘要和各级标题,你能说清它研究了什么、凭什么得出结论吗?这个小测试,往往比检查字数更能暴露问题。很多初稿读起来顺畅,却经不起追问:研究对象…

2026/10/15 15:40:40 阅读更多 →

日新闻

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

1. 为什么选择容器化方式部署 LoRa 网络服务LoRa 物联网项目落地时,网络服务器是整个链路的核心枢纽。它负责接收网关上报的数据包、完成去重与解密、再把有效载荷分发给上层应用。早期大家习惯把网络服务器直接装在物理机上,依赖一堆系统库和特定版本的…

2026/10/15 0:00:46 阅读更多 →
共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

1. 共享推理服务里,扩缩容到底难在哪做过大模型推理服务部署的人,大概都经历过这样的场景:一个团队共用一套推理集群,A 业务跑的是 7B 的小模型,B 业务跑的是 72B 的大模型,C 业务白天流量高、晚上几乎归零…

2026/10/15 0:00:46 阅读更多 →
Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

1. 引子:一次内核恐慌引发的追查先从一个真实场景说起。某次我给一台老旧的嵌入式设备折腾系统裁减,为了把启动时间压进两秒以内,我手贱地把一串自认为“没用”的 systemd 服务给 disable 了,其中就包括systemd-remount-fs.servic…

2026/10/15 0:00:46 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/14 3:30:28 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/14 16:30:29 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/15 13:48:15 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 0:14:36 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 22:45:47 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 9:49:14 阅读更多 →