目录
1.3.下列哪个程序通常与 NameNode 在一个节点启动?
1.6.关于 SecondaryNameNode 哪项是正确的?
2.6.举一个简单的例子说明 mapreduce 是怎么来运行的 ?
2.17. hive 有哪些保存元数据的方式,个有什么特点。
2.18. combiner 和 partition 的作用
2.20. hbase 的 rowkey 怎么创建好?列族怎么创建比较 好?
2.23. 我们开发 job 时,是否可以去掉 reduce 阶段。
2.27. 3 个 datanode 中有一个 datanode 出现错误会怎样?
2.28. 描述一下 hadoop 中,有哪些地方使用了缓存机制, 作用分别是什么?
前言
随着 5G 时代的到来,大数据人工智能产业链又一次迎来了井喷式的爆发,随着岗位需求的不断增加,越来越多的人选择大数据课程,但是没有真正从事大数据工作的人面对企业面试有种无从下手的感觉,面对面试说不到技术的重点,每次面试只能靠队友,靠兄弟支援,尤其是面对架构,编程更是无从下手。于是我决定对市场上大多的有关大数据核心的面试题做一个详细的分析,也希望大家尽可能的做到举一反三,而不是局限于题目本身。
小编分享的这份金三银四Java后端开发面试总结包含了JavaOOP、Java集合容器、Java异常、并发编程、Java反射、Java序列化、JVM、Redis、Spring MVC、MyBatis、MySQL数据库、消息中间件MQ、Dubbo、Linux、ZooKeeper、 分布式&数据结构与算法等26个专题技术点,都是小编在各个大厂总结出来的面试真题,已经有很多粉丝靠这份PDF拿下众多大厂的offer,今天在这里总结分享给到大家!【持续更新中!】
完整版Java面试题地址:2021最新面试题合集集锦。
1、选择题
1.1.下面哪个程序负责 HDFS 数据存储。
- a)NameNode
- b)Jobtracker
- c)Datanode
- d)secondaryNameNode
- e)tasktracker
答案 C datanode
1.2.HDfS 中的 block 默认保存几份?
- a)3 份
- b)2 份
- c)1 份
- d)不确定
答案 A 默认 3 份
1.3.下列哪个程序通常与 NameNode 在一个节点启动?
- a)SecondaryNameNode
- b)DataNode
- c)TaskTracker
- d)Jobtracker
答案 D
1.4.HDFS 默认 Block Size
a)32MB
b)