大数据面试笔试宝典之HDFS面试

大数据阿里面试笔试题总结,我的结果 当然是凉凉 我  秀儿  在学习大数据一年后去了阿里面试,这是我笔试的时候题目,虽然我凉了,但是希望大家加油 总结给大家看看 参考下面的M R系统的场景:HDFS 块大小为64MB;输入类型为FileInputFormat;有三个文件大小分别是: 0.在Hadoop中定义的主要公用InputFormat中,默认是哪一个?(A) A、 TextInputFormat B、 KeyValueInput... 阅读详情

1.HDFS 集群数据量计算

一个 hadoop 集群,hdfs 副本数为 3 ,此时存入 1G 数据。然后修改 hdfs 配置文件,将副本 设置为 2 ,然后重启 hadoop 集群,此时再存入 1G 数据。请问此时 hdfs 集群上数据量一共 有多大?

参考答案:
第一次存 1G 数据:1G3=3G 第二次存入 1G 数据:1G2=2G(配置修改重启后,只对后续 接入的数据有效, 已经存入的数据如果想改副本需要通过命令行来修改) 总数据大小: 3G+2G=5G

2.NameNode 内存多大合适

HDFS 元数据都会存在于 NameNode 的内存中,因此 NameNode 的内存大小直接决定了集群 支持的最大容量,那么如何估算 NameNode 需要的内存大小? 比如一个含有 200 个节点的 集群,每个节点有 24TB 的磁盘,每个 Block 的大小为 128MB ,每个块有 3 个副本,那么请 问,在这种场景下需要 NameNode 的内存大小为多少?

前提条件:一般 1GB 内存可以管理 100 万个 block 文件

参考答案:
先计算块文件的个数;20025165824MB(24TB)/1283= 13107200 一般 1GB 内存可以管理 100 万万个 block 文件 参照该方法计算最终大概需要 13.1072GB 的内存。除此之外还要基于性 万个 block 文件,所以在选择 NameNode 内存时要选择一个大于该值的一个合理的整数值

3.NameNode HA 机制

简述 namenode 的 HA 机制。他是如何实现故障切换的?

参考答案:
(1)通过 QJM 解决 NameNode 元数据共享存储问题
NameNode 记录了 HDFS 的目录文件等元数据 ,客户端每次对文件的增删改等操作 , Namenode 都会记录一条日志,叫做 edit log,而元数据存储在 fsimage 中。为了保持 Stad n by 与 active 的状态一致,standby 需要尽量实时获取每条 edit log 日志,并应用到 FsImage 中。 这时需要一个共享存储存放 edit log ,standby 能实时获取日志。
有两个关键点需要保证:
1)共享存储是高可用的。
2)需要防止两个 NameNode 同时向共享存储写数据导致数据损坏。

共享存储常用的方式是 Qurom Journal Manager,QJM 可以认为是包含一些 Journal Node 的集 群,Journal Node 运行在不同的机器上,每个 Journal Node 是一个很轻量的守护进程,所以可 以部署在 hadoop 集群的节点上,QJM 中至少要有 3 个 Journal Node ,因为 edit log 必须要写 到 Journal Nodes 中大部分节点中 , 比如运行 3,5,7 个 Journal Node ,如果你运行了 N 个 Journal Node ,那么系统可以容忍最多(N- 1)/2 个节点失败。
在这里插入图片描述

共享存储实现逻辑:
1)初始化后,Active NN 把 edit log 写到大多数 JN 并返回成功(即大于等于 N+1)即认定写 成功。
2)Standby NN 定期从 JN 读取一批 edit log ,并应用到内存中的 FsImage 中。
3)NameNode 每次写 Edit log 都需要传递一个编号 Epoch 给 JN,JN 会对比 Epoch ,如果比自 己保存的 Epoch 大或相同,则可以写,JN 更新自己的 Epoch 到最新,否则拒绝操作。在切 换时,Standby 转换为 Active 时,会把 Epoch+1 ,这样就防止即使之前的 NameNode 向 JN 写 日志,即使写也会失败。

(2)利用 Zookeeper 实现 NameNode 故障转移
在这里插入图片描述

(3) HDFS2 NN 的主备切换流程
在这里插入图片描述

4.Hive 元数据存储位置

在 hive 数据库当中你们的元数据信息是存储在哪里的?

参考答案:
1)hive 默认内置元数据库为 derby 数据库
2)生产环境中我们使用 mysql 数据库

5.HDFS 体系结构

简述 HDFS 体系结构?

参考答案:
HDFS 具有主/从架构。一个 HDFS 集群包含一个 NameNode( 一个主服务器),用于管理文 件系统名称空间并管理客户端对文件的访问。此外,还有许多 DataNode ,通常是群集中的 每个节点一个 DataNode ,用于数据存储。HDFS 对外暴露文件系统名称空间并允许用户数据 存储在文件中 。在内部,文件被分成一个或多个块,这些块存储在一组 DataNode 中 。 NameNode 执行文件系统命名空间操作,如打开,关闭和重命名文件和目录。它还确定块到 DataNode 的映射。DataNode 负责提供来自文件系统客户端的读取和写入请求。DataNode 还在 NameNode 的指令下执行块创建,删除,复制。
在这里插入图片描述

6.HDFS 数据块大小

hdfs 数据块的默认大小是多少?过大过小有什么优缺点?
参考答案:

(1)数据块默认大小 Hadoop2.0 之前,默认数据块大小为 64MB Hadoop2.0 之后,默认数据 块大小为 128MB

(2)优缺点
1)数据块太小: a)会导致寻址时间相对比较长,如果读取数据块数据的时间小于寻址 时间,这样是很不划算的,所以数据块要尽可能大一点。 b)数据块的大量元数据会占用 namenode 内存,影响 namenode 管理的集群规模

2)数据块太大:为了保证数据的本地性,通常一个块的 数据是交给一个 map 任务来处理, 如果数据块太大,就导致 map 任务处理的数据量就会很多,时间就会很长,不能很好地实 现并行处理。

7.HDFS 副本策略

简述 hadoop 的副本策略?副本过多过少有什么优缺点?

参考答案:
(1)默认的副本策略:Block PlacementPolicyDefault
1)1st replica. 如果写请求方所在机器是其中一个 datanode,则直接存放在本地,否则随机在集 群中选择一个 datanode.
2)2nd replica. 第二个副本存放于不同第一个副本的所在的机架.
3)3rd replica.第三个副本存放于第二个副本所在的机架,但是属于不同的节点. 4)剩下其它的副本随机选择存储的位置

(2)副本过多导致存储空间的浪费,增加节点之间数据传输对时间和资源的消耗 副本过少容 易导致数据丢失,起不到数据安全可靠的作用

8.DataNode 宕机对副本策略影响

DataNode 副本存储策略?如果 Hadoop 在保存副本的时候,比如,第二个副本存完毕,向第 三个副本存入数据时 DataNode 挂了,会出现什么情况?

参考答案:
(1)默认的副本策略:
Block PlacementPolicyDefault
1)1st replica. 如果写请求方所在机器是其中一个 datanode,则直接存放在本地,否则随机在集 群中选择一个 datanode.
2)2nd replica. 第二个副本存放于不同第一个副本的所在的机架.
3)3rd replica.第三个副本存放于第二个副本所在的机架,但是属于不同的节点. 4)剩下其它的副本随机选择存储的位置

(2)数据复制过程中出现问题怎么解决?
1)这个问题其实也是写数据过程,当数据写入 DataNode 的过程中,当其中一个 DataNode 挂掉了,会将这个 DataNode 移除流水线,然后将数据写入到剩余的 datanode。
2)在写入结束后, namenode 会收集 datanode 的信息,发现此文件的数据块的 replication 没有达到配置的要求(default=3),然后再选择一个 datanode 保存副本。

9.HDFS 写数据流程

客户端向 HDFS 写入数据过程?

参考答案:
写数据流程:
1)首先客户端对文件进行切分,切分成数据块,每个数据块默认存储到 3 个节点上
2)在写入数据之前,客户端首先会告诉 NameNode 要写一个文件,此时 NameNode 会增加 一个文件,记录这个文件的详细信息,把这个文件放入目录树里面
3)然后开始写数据,因为客户端把文件划分成了很多块,在写第一个数据块时,NameNode先要返回 3 个 DataNode 位置,这样第一个数据块会以一个一个数据包的方式(packet)写 入第一个 DataNode ,同时数据包也同时会向第二,第三个节点写,形成数据写的流水线, 每个 DataNode 写完数据包之后,会返回确认。当第一个数据块写完之后,以同样的方式写 下一个数据块。
4)当所有数据块写完之后,它调用 close 关闭写入流,它会通知 NameNode 文件写完了, 这时就会关闭 socket ,结束数据的写过程。

10.HDFS 读数据流程

客户端从 HDFS 读数据过程?

读数据流程:
1)客户端首先发送一个 open 请求到 NameNode ,获取这个文件所包含数据块,以及每个数 据块的存储位置。
2)这些数据块信息返回给客户端之后,它依次按照这个数据块的顺序,读取每一个数据块。
3)第一个数据块在这个节点上面读,第二个数据块在这个节点读,读完之后,按照文件实际数据块的先后位置,显示给用户,整个文件读完之后,就会调用 close ,关闭输出流就 ok 了

11.DataNode 在什么情况下不会备份

datanode 什么情况下不会备份?

参考答案:
设置备份数为 1 时, 就不会备份了。

延申:Hadoop 中在哪里设置备份数, 是哪个字段?
在 hdfs-site.xml 中的 dfs.replication 变量.

12.HDFS 小文件问题

HDFS 中大量小文件带来的问题以及解决方法

参考答案:

问题:
hadoop 中目录,文件和块都会以对象的形式保存在 namenode 的内存中, 大概每个对象会占 用 150bytes. 小文件数量多会大量占用 namenode 的内存; 使 namenode 读取元数据速度变慢, 启动时间延长; 还因为占用内存过大, 导致 gc 时间增加等.

解决办法:
两个角度, 一是从根源解决小文件的产生, 二是解决不了就选择合并.从数据来源入手, 如每小时抽取一次改为每天抽取一次等方法来积累数据量。
如果小文件无可避免, 一般就采用合并的方式解决. 可以写一个 MR 任务读取某个目录下的 所有小文件, 并重写为一个大文件。

13.fs image 和 edit logs 的作用

fsimage 和 edit logs 是做什么用的?

参考答案:
命名空间镜像(FSl mage):HDFS 的目录树及文件/目录元信息是保存在内存中的,如果节点停 电或进程崩溃,数据将不再存在,必须将上述信息保存到磁盘,Fsl mage 就是保存某一个时刻元 数据的信息的磁盘文件。

镜像编辑日志(EditLog):对内存目录树的修改,也必须同步到磁盘元数据上,但每次修改都将 内存元数据导出到磁盘,显然是不现实的,为此,namenode 引入了镜像编辑日志,将每次 的改动都保存在日志中,如果 namenode 机器宕机或者 namenode 进程挂掉后可以使用 FSl mage 和 EditLog 联合恢复内存元数据。

14.数据块大小多大合适

Linux 中的块大小为 4KB, 为什么 HDFS 中块大小为 64MB 或 128MB?
参考答案:
(1)块是存储在文件系统中的数据的最小单元. 如果采用 4kb 的块大小来存放存储在 Hadoop 中的数据, 就会需要大量的块, 大大增加了寻找块的时间, 降低了读写效率.

(2)一个 map 或者一个 reduce 都是以一个块为单位处理, 如果块很小, mapreduce 任务数就会 很多, 任务之间的切换开销变大, 效率降低.

15.数据能否并发写入 HDFS 文件

并发写入 HDFS 文件可行吗?

参考答案:
不行。因为客户端通过 namenode 接收到在数据块上写入的许可后, 那个块会锁定直到写入 操作完成, 所以不能在同一个块上写入.

16.HDFS 集群角色

HDFS 分布式文件系统集群的角色主要有?

参考答案:
NameNode 、DataNode 、SecondaryNameNode

17.HDFS 格式化命令

首次启动 HDFS 时,必须对其进行格式化操作的命令?

参考答案:
bin/hdfs namenode -format 或者 bin/hadoop namenode –format

18.HDFS 启停命令

单独启停 HDFS 进程命令?

参考答案:
1)启停 NameNode
bin/hdfs --daemon start namenode
bin/hdfs --daemon stop namenode

2)启停 DataNode
bin/hdfs --daemon start datanode
bin/hdfs --daemon stop datanode

19.HDFS 垃圾桶配置

垃圾桶配置参数是什么?

参考答案:
fs.trash.interval

20.NameNode 的作用

NameNode 的主要功作用有哪些?

参考答案:
一是管理文件系统文件的元数据信息(包括文件名称、大小、位置、属性、创建时间、修改 时间等等)
二是维护文件到块的对应关系和块到节点的对应关系
三是维护用户对文件的操作信息(文件的增删改查)

21.DataNode 宕机如何恢复

一个 datanode 宕机,怎么恢复?

参考答案:
Datanode 宕机了后,如果是短暂的宕机,可以实现写好脚本监控,将它启动起来。如果是 长时间宕机了,那么 datanode 上的数据应该已经被备份到其他机器了,那这台 datanode 就 是一台新的 datanode 了,删除他的所有数据文件和状态文件,重新启动。

22.NameNode 宕机如何解决

Hadoop 的 namenode 宕机,怎么解决?

参考答案:
1)先分析宕机后的损失,宕机后直接导致 client 无法访问,内存中的元数据丢失,但是硬盘 中的元数据应该还存在,如果只是节点挂了,重启即可,

2)如果是机器挂了,重启机器后看节点是否能重启,不能重启就要找到原因修复了。
但是最终的解决方案应该是在设计集群的初期就考虑到这个问题,做 namenode 的 HA。 提高容错:
第一种方式是将持久化存储在本地硬盘的文件系统元数据备份。
第二种方式是运行一个辅助的 NameNode(Secondary Namenode )。
第三种 zookeeper 提供的高可用(ha )机制。

23.HDFS 文件丢失如何处理

hadoop 出现文件块丢失怎么处理?

参考答案:
首先需要定位到哪的数据块丢失,可以通过查看日志进行检查和排除,找到文件块丢失的位置后,如果文件不是很重要可以直接删除,然后重新复制到集群上一份即可,如果删除不了, 每一个集群都会有备份,需要恢复备份。

24.如何查看 DataNode 健康状态

用命令显示所有 datanode 的健康状态?

参考答案:
bin/hadoop dfsadmin -report

25.HDFS 安全模式操作

hdfs 如何离开安全模式?

参考答案:
hadoop dfsadmin -safemode leave

26.HDFS 小文件如何合并

当 hdfs 小文件数量过多时,如何合并小文件?

参考答案:
1)当每个小文件数据量比较小的时候,可以通过命令的方式进行小文件的合并如:
hdfs dfs -cat hdfs 😕/mycluster/logs/*. log | hdfs dfs -appendToFile -
hdfs 😕/mycluster/logs/largeFile.log,

2)当数据量比较大的时候建议使用 MR 进行小文件的合并.

27.HDFS 常见压缩算法

hdfs 常见的数据压缩算法?

参考答案:

  1. Gzip 压缩
  2. Bzip2 压缩
  3. Lzo 压缩
  4. Snappy 压缩

28.文件是先写入还是先复制

有 180M 的文件写入 HDFS 是先写 128M 复制完之后再写 52M 还是全部写完再复制?

参考答案:
HDFS 上在写入数据的时候,首先会对数据切块,然后从客户端到 datanode 形成一个管道, 在至少将一个文件写入 hdfs 上后,表示文件写入成功,然后进行复制备份操作,所以是全部写完再复制。

关于大数据开发职位应届生的面试心得 投简历方式 1.网投 拉勾,boss直聘等专业IT招聘平台每天多浏览,如果是在招聘旺季(9-11月份/年初前一个月),它上面的信息会每天都有更新,一定要每天都关注,一有合适的就投出去,广撒网,才能钓大鱼,运气好就会有大公司看上你(我就称为小翊吧就是这个情况,人品好)。 2.校招 因为小翊是应届生,而且找工作时正值春招,所以校园招聘的机会非常多,应届生一定要抓住这个优势。关注校招公司,每天都... 阅读详情

相关推荐

大数据面试题之葵花宝典------Hadoop

葵花宝典------Hadoop1. hdfs读写流程2. hdfs的体系结构3. 一个datanode 宕机,怎么一个流程恢复4. hadoop 的 namenode 宕机,怎么解决5. namenode对元数据的管理6. 元数据的checkpoint7. yarn资源调度流程8. hadoop中combiner和partition的作用9. 用mapreduce怎么处理数据倾斜问题?10. shuffle 阶段,你怎么理解的11. Mapreduce 的 map 数量 和 reduce 数量是由什么决定

海鸥~ 7882

hadoop内存大小设置问题

前面博客里面提到,运行一次hadoop的时候出现java heap error。字面意思分配堆的时候出现错误,我们知道应用程序的动态内存的分配均在堆里面。这里提示堆错误,那必然是内存不够用了。那么这个namenode内存的大小该怎么取值呢? namenode管理着集群里面所有文件的信息。简单根据文件信息给出一个准确计算内存大小的公式是不现实的。 hadoop默认namenode内存的大小为10

不积跬步,无以致千里;不积小流,无以成江海 1万+

【大数据面试】--2019年面试和笔试题目汇总

一、前言 经过一段时间的面试和笔试,已经彻底快让鄙人失去了信心!年底了,找工作真难!但是这也对个人将来的规划和学习工作有了一定的提示。下面将把个人算是面经吧,分享出来,希望对各位有帮助。 二、思考 每次进入一家公司,即要做好离开的准备! -- 因为公司不是你的家 一定要建立起自己的知识库,必须频繁循环下面的过程:获取、应用、更新和存储! -- 与时俱...

欢迎来到我的博客,一起探索代码里的世界! 1万+

Hadoop笔试题一

Hadoop笔试题一 一、选择题(2分每题,共20分) 1.下面哪个程序负责 HDFS 数据存储。 A NameNode B Jobtracker C Datanode D tasktracker 2.HDfS 中的 block 默认保存几份? A 3 ...

weixin_33816821的博客 575

常见Hadoop面试题

Hadoop、hive、hbase常见面试题!!! Hadoop、hive、hbase常见面试题!!! Hadoop、hive、hbase常见面试题!!! Hadoop、hive、hbase常见面试题!!!

大数据开发笔试.docx

大数据开发笔试全文共4页,当前为第1页。大数据开发笔试全文共4页,当前为第1页。1、 hdfs原理,以及各个模块的职责 大数据开发笔试全文共4页,当前为第1页。 大数据开发笔试全文共4页,当前为第1页。 答:Hadoop Distributed File System即: Hadoop分布式文件系统,就是把数据划分成不同的Block分别存储在不同节点的设备上。它分为两个部分:NameNode和DateNode,NameNode相当于一个领导,将文件系统的Meta-data存储在内存中,这些信息主要包括了文件信息、每一个文件对应的文件块的信息和每一个文件块在DataNode的信息等。它管理集群内的DataNode,当客户发送请求过来后,NameNode会根据Meta-data指定存储到哪些DataNode上,而其本身并不存储真实的数据。 2、 mr的工作原理 答:当客户提交作业后,MapReduce库先把任务splits不同的块,然后根据"移动计算比移动数据更明智"的思想,把任务分发到各个DataNode上。在不同的DataNode上分别执行Map操作,产生键值对,然后通过shuffl

大数据分析面试题(13)

-------------------------------------------- 简洁扼要的简历 简历整体感觉好,用简明扼要的语言描述自己的技术特点,项目描述准确 项目经验编写要切合实际,做到熟练于心 面试礼仪 最基本的面试礼仪,穿着落落大方,言行举止得当。 面试题分享 1、Java基础(笔试较多),为多线程,集合操作,以及最基础的Java知识。考察SQL功底,多表关联查询问

qiezikuaichuan的专栏 1881

手把手教你用Arduino搭建惠斯通电桥:从原理到代码实现(附完整电路图)

本文详细介绍了如何利用Arduino搭建惠斯通电桥,从硬件选型、电路设计到代码实现和校准技巧,提供完整的电路图和实用代码示例。特别适合电子爱好者和创客学习高精度电阻测量技术,并扩展应用于应变片测量和温度监测等实际项目。

o4p5q6r7s的博客 401

这可能是你见过大数据岗位最全,最规范的面试准备大纲 !(建议收藏)

        本篇博客所分享的知识非常硬核,建议各位看官(尤其是大数据专业的同学啊),赶紧搬好小板凳,带好西瓜,我们边看边吃瓜。 说错了,是带着小本,边看边记下来 申明:本篇仅仅只是作为一个大纲目录,具体内容我会在后续详细展开说明! 为什么这么说,继续往下看大家就明白了~ 文章目录【第一章】 面试说明1.1 面试过程最关键的是什么?1.2 面试时该怎么说?1.3 面试技巧1.3.1 六个常见问题1.3.2 两个注意事项1

大数据梦想家 1万+

UE5笔记【十二】蓝图函数BluePrint Function

蓝图函数BluePrint Function。蓝图类。蓝图变量。

xiaoyaolangwj的博客 4393

计算机视觉研究方向有哪些?什么方向最好出论文创新点

计算机视觉(CV)是人工智能中一个活跃且应用广泛的研究领域,旨在让计算机理解和处理图像与视频。其主要研究方向包括图像分类、目标检测、图像分割、姿态估计、图像生成与重建、视频理解、三维视觉和跨模态视觉理解。这些方向不仅涉及基础理论,还紧密联系实际应用,适合发表论文和实现项目落地。为了在CV领域取得创新,建议关注跨模态学习、小样本学习、图像生成模型的控制与轻量化、视频分析以及医学图像分析等方向。此外,通过阅读顶会论文、复现SOTA方法、模型微调和数据集创新等方式,可以有效切入研究并产生有价值的成果。

OpenCVtuxiang的博客 3549

2021年超全超详细的最新大数据开发面试题,附答案解析

版本 时间 描述 V1.0 2020-12-18 创建 V1.2 2021-01-17 新增 spark 面试题 V1.3 2021-01-18 新增 kafka 面试题 V1.4 2021-01-20 新增 hbase 面试题 V1.5 2021-01-30 新增 flink 面试题 复习大数据面试题,看这一套就够了! 持续更新中… 文章更新首发于公众号:五分钟学大数据 获取此套面试题最新pdf版,请搜索公众号【五分钟学大数据】,对话框发送 面试宝典 此套面试题来自于...

yuan_more的博客 4万+

DFRobot MGC3130电容式手势传感器库深度解析

电容式近场感应(Electric Near Field Sensing)是一种非接触、抗干扰的三维空间感知技术,其原理基于人体介电特性对高频电场的扰动响应,具备低功耗、高鲁棒性与零物理接触等核心优势。该技术广泛应用于医疗人机交互、工业HMI、智能家电等对可靠性与环境适应性要求严苛的嵌入式场景。DFRobot_MGC3130库正是面向Microchip MGC3130芯片的工程化实现,封装了I²C驱动、ASU硬件加速调度及多层抽象API,支持手势识别、触控检测与接近唤醒等功能动态切换。结合电容式近场感应与嵌入

weixin_34620658的博客 551

【运维专题】大数据面试笔试宝典之大数据运维面试(一)

《大数据面试笔试宝典》分类专栏,囊括算法精髓、Java编程、Linux系统管理、SQL数据库操作,以及Zookeeper、Hadoop全家桶(HDFS、YARN、Hive、HBase)、Flume日志收集、Kafka消息队列、Spark&Flink大数据处理、数据仓库构建与大数据运维等,一站式备考,助你面试笔试游刃有余!

大数据架构师,深耕车联网实时数仓。专注 Flink / Paimon / Doris 流批一体、CDC 同步与实时 AI 推理,把生产里的架构选型、作业实战和故障排查整理成 4 个连载系列,只写实测跑得通的方案,欢迎私信交流。 523

科研作图不发愁:手把手教你用PyMOL给蛋白-DNA互作图‘美颜’(附完整配色与标注方案)

本文详细介绍了如何使用PyMOL对蛋白-DNA互作结构图进行专业美化,包括从PDB文件加载、结构展示与标注、互作位点突出显示到高质量渲染输出的完整流程。通过具体案例(PDB ID:8SSS)演示了锌指结构域区分、关键残基标注和互作距离测量等实用技巧,帮助科研人员制作可直接用于期刊投稿的高质量示意图。

weixin_42523792的博客 553

LoFTR训练避坑指南:从零到一复现论文训练流程

本文是一份详细的LoFTR模型训练避坑指南,旨在帮助开发者从零开始复现论文训练流程。文章系统性地讲解了环境配置、数据准备、代码调试与显存优化等关键步骤,并针对常见的训练错误提供了解决方案,确保训练过程顺利进行。

weixin_29091837的博客 204

【运维专题】大数据面试笔试宝典之大数据运维面试(三)

《大数据面试笔试宝典》分类专栏,囊括算法精髓、Java编程、Linux系统管理、SQL数据库操作,以及Zookeeper、Hadoop全家桶(HDFS、YARN、Hive、HBase)、Flume日志收集、Kafka消息队列、Spark&Flink大数据处理、数据仓库构建与大数据运维等,一站式备考,助你面试笔试游刃有余!

大数据架构师,深耕车联网实时数仓。专注 Flink / Paimon / Doris 流批一体、CDC 同步与实时 AI 推理,把生产里的架构选型、作业实战和故障排查整理成 4 个连载系列,只写实测跑得通的方案,欢迎私信交流。 413

用友u8服务器优化,用友U8erp软件运行的性能优化方案图文教程

今天一定要给大家分享一下用友U8erp软件运行的性能优化方案图文教程,以下方案来自用友软件官方维护工程师反馈在在处理客户问题的时候,有一类问题较为挠头,就是诸如用友U8服务器效率低下的问题。比如用友U8运行慢,卡住等,我们暂先不提用友U8软件代码、脚本层面本身的性能提升问题,我们只是基于现有用友U8软件版本,在客户现有环境下排查用友U8软件运行的性能瓶颈,并采取一定的技术手段进行性能调校。本文将推...

weixin_39882870的博客 5306

2019最新大数据面试题 助力大家度过笔试关

  大数据面试题总结一波,助力准备在金三银四寻找好工作的小伙伴们,只有度过笔试这一关才能在下面的关卡中大展宏图!     一、如何检查namenode是否正常运行?重启namenode的命令是什么?   通过节点信息和浏览器查看,通过脚本监控   hadoop-daemon.sh start namenode   hdfs-daemon.sh start namenode   二、...

qq_43444478的博客 3759

Ambari 安装部署教程(手把手教学)【超级详细】

本文为读者提供了一套超详细的 Apache Ambari 安装部署教程,采用手把手教学方式,适合初学者及大数据运维人员。内容涵盖前期准备、环境配置、Ambari Server 与 Agent 安装、集群初始化配置、常见问题排查等全流程操作,确保用户能够顺利搭建稳定的 Hadoop 大数据平台管理系统。

Five的博客 1万+

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

大数据面试笔试宝典之大数据运维面试

《大数据面试笔试宝典》分类专栏,囊括算法精髓、Java编程、Linux系统管理、SQL数据库操作,以及Zookeeper、Hadoop全家桶(HDFS、YARN、Hive、HBase)、Flume日志收集、Kafka消息队列、Spark&Flink大数据处理、数据仓库构建与大数据运维等,一站式备考,助你面试笔试游刃有余!

大数据架构师,深耕车联网实时数仓。专注 Flink / Paimon / Doris 流批一体、CDC 同步与实时 AI 推理,把生产里的架构选型、作业实战和故障排查整理成 4 个连载系列,只写实测跑得通的方案,欢迎私信交流。 1197

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

大数据面试题及答案 100道 (最新版)持续更新

大数据面试题及答案【最新版】大数据高级面试题大全(2021版),发现网上很多大数据面试题都没有答案,所以花了很长时间搜集,本套大数据面试题大全 最近由于要准备面试就开始提早看些面试、笔试题。以下是自己总结的一些经常出现、有价值的试题,包含hadoop、hive、hbase、storm、spark等。答案仅供参考,如有错误,请指出。试题不定时更新。 如果不背 大数据面试题的答案,肯定面试会挂! 这套 大数据面试题大全,希望对大家有帮助哈~ 博主已将以下这些面试题整理成了一个Java面试手册,是PDF版

架构师专栏 2万+

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

【运维专题】大数据面试笔试宝典之大数据运维面试(四)

《大数据面试笔试宝典》分类专栏,囊括算法精髓、Java编程、Linux系统管理、SQL数据库操作,以及Zookeeper、Hadoop全家桶(HDFS、YARN、Hive、HBase)、Flume日志收集、Kafka消息队列、Spark&Flink大数据处理、数据仓库构建与大数据运维等,一站式备考,助你面试笔试游刃有余!

大数据架构师,深耕车联网实时数仓。专注 Flink / Paimon / Doris 流批一体、CDC 同步与实时 AI 推理,把生产里的架构选型、作业实战和故障排查整理成 4 个连载系列,只写实测跑得通的方案,欢迎私信交流。 498

招行信用卡中心大数据秋招笔试复盘:HDFS、Spark、Hive考点全解析

银行系大数据岗位的笔试与互联网大厂风格截然不同,它更侧重对数据链路整体认知的考察,而非单一算法题的深度。从HDFS的写入流程到MapReduce的Shuffle机制,从Spark宽窄依赖到Hive数据倾斜优化,这些经典组件共同构成了金融科技领域数据工程师的核心知识体系。理解分布式存储与计算框架的原理,掌握Kafka等实时消息队列的分配策略,不但能应对银行校招笔试中的高频选择题,更能为后续技术面试中灵活追问打下基础。本文从基础概念与原理出发,结合工程实践经验,复盘招商银行信用卡中心秋招大数据方向第三批笔试的完

weixin_34268579的博客 433

大数据面试笔试宝典之数据仓库面试

《大数据面试笔试宝典》分类专栏,囊括算法精髓、Java编程、Linux系统管理、SQL数据库操作,以及Zookeeper、Hadoop全家桶(HDFS、YARN、Hive、HBase)、Flume日志收集、Kafka消息队列、Spark&Flink大数据处理、数据仓库构建与大数据运维等,一站式备考,助你面试笔试游刃有余!

大数据架构师,深耕车联网实时数仓。专注 Flink / Paimon / Doris 流批一体、CDC 同步与实时 AI 推理,把生产里的架构选型、作业实战和故障排查整理成 4 个连载系列,只写实测跑得通的方案,欢迎私信交流。 710

【运维专题】大数据面试笔试宝典之大数据运维面试(二)

《大数据面试笔试宝典》分类专栏,囊括算法精髓、Java编程、Linux系统管理、SQL数据库操作,以及Zookeeper、Hadoop全家桶(HDFS、YARN、Hive、HBase)、Flume日志收集、Kafka消息队列、Spark&Flink大数据处理、数据仓库构建与大数据运维等,一站式备考,助你面试笔试游刃有余!

大数据架构师,深耕车联网实时数仓。专注 Flink / Paimon / Doris 流批一体、CDC 同步与实时 AI 推理,把生产里的架构选型、作业实战和故障排查整理成 4 个连载系列,只写实测跑得通的方案,欢迎私信交流。 297
上一篇: 大数据面试笔试宝典之Zookeeper面试
下一篇: 大数据面试笔试宝典之Hadoop面试
俊哥大数据
博客等级 码龄12年 819粉丝 288原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

俊哥大数据

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值