Hadoop / Hive / HBase 面试题73 道
HDFS、YARN、MapReduce、Hive 调优、HBase 设计
- 009 Hive SQL 跑得很慢,你怎么排查?
- 017 HDFS 小文件过多,怎么治理?
- 024 Hive 分区表和分桶表有什么区别?
- 089 HBase RowKey 怎么设计?
- 131 HDFS 写数据流程和副本机制是怎样的?
- 137 MapReduce Shuffle 过程是怎样的?
- 139 HBase 的读写流程是怎样的?
- 140 HBase 热点问题怎么产生?如何解决?
- 141 HDFS NameNode HA 是怎么实现的?
- 142 Hive 中 ORDER BY、SORT BY、DISTRIBUTE BY 和 CLUSTER BY 有什么区别?
- 150 YARN 的 ResourceManager、NodeManager 和 ApplicationMaster 分别负责什么?
- 152 HDFS FsImage、EditLog 和 Checkpoint 是什么关系?
- 161 HDFS 读数据流程和短路读取是怎样的?
- 171 HDFS Federation 和 HA 有什么区别?
- 172 YARN Capacity Scheduler 如何做队列和资源隔离?
- 180 HDFS 纠删码和三副本怎么选?
- 181 HBase Region Split 和 Compaction 有什么区别?
- 195 HDFS Balancer 和 Disk Balancer 有什么区别?
- 196 HBase BlockCache 和 BloomFilter 如何减少磁盘读?
- 197 Hive CBO 为什么依赖统计信息?
- 209 HBase WAL 和 MemStore 如何保证写入不丢?
- 218 HDFS SafeMode 是什么?为什么一直退不出去?
- 219 Hive 向量化执行为什么更快?
- 237 HBase Scan 为什么慢?Filter、Caching 和 Batch 怎么配?
- 238 HDFS 节点下线怎么做?Decommission 和 Maintenance 有什么区别?
- 258 HBase 支持事务吗?单行原子性和 CheckAndMutate 能保证什么?
- 268 HDFS Block 越大越好吗?文件、Block 和 InputSplit 有什么区别?
- 269 Hive 动态分区怎么写?为什么分区太多会拖慢任务?
- 278 HBase 配了 TTL 为什么数据还占空间?TTL 和多版本怎么配合?
- 308 HDFS 支持追加,为什么不能像数据库一样随机修改文件?
- 318 HBase BulkLoad 为什么比批量 Put 快?导入成功就算验收通过吗?
- 328 HDFS hflush 和 hsync 有什么区别?读得到就代表已经持久化吗?
- 345 MapReduce Combiner 能代替 Reducer 吗?为什么平均值不能直接局部求?
- 349 HBase 默认强一致,为什么副本读可能读到旧值?Timeline 读怎么选?
- 03-01 一条Hive SQL从提交到出结果,到底经历了什么?
- 03-02 千亿级用户行为日志表,你怎么设计分区和分桶?
- 03-03 商品价格每天都在变,你怎么设计这张维度表?
- 03-04 每天跑完ETL后小文件爆炸,你怎么解决?
- 03-05 两张千万级的表Join特别慢,你怎么优化?
- 03-06 某个Reduce卡了20分钟,你怎么排查和解决数据倾斜?
- 03-07 下游报表数据异常,你怎么快速定位问题?
- 03-08 动态分区插入踩过什么坑?
- 03-09 Parquet和ORC怎么选?生产环境用哪个?
- 03-10 老板问“这个指标怎么算的”,你怎么追溯数据血统?
- 03-11 出海业务涉及多个时区,数据时间怎么统一处理?
- 03-12 ETL跑完后怎么确保数据是对的?数据质量检查怎么做?
- 03-13 什么时候需要自己写UDF?能举个例子吗?
- 03-14 Hive也能做UPDATE和DELETE了?事务表怎么用?
- 03-15 窗口函数在业务里怎么用?举三个真实场景
- 03-16 表越来越多、存储成本爆炸,你怎么管理表的生命周期?
- 03-17 1000+埋点事件精简到100+,我是怎么做埋点治理的?
- 03-18 数百个ETL作业的依赖关系怎么管理?
- 03-19 从自建EMR迁到云平台,有哪些坑?
- 03-20 请描述一个你做过的Hive数仓项目
- 09-01 面试官问Hadoop你还在说'三大组件'?——架构全景和现代定位
- 09-02 一个文件上传后被切成了3份——HDFS的Block、副本和存储原理
- 09-03 NameNode挂了整个集群瘫痪——HDFS高可用和元数据管理
- 09-04 上传了10万个小文件集群卡死了——HDFS小文件问题全解析
- 09-05 DataNode磁盘报警了——HDFS存储管理、Balancer和纠删码
- 09-06 提交了一个Spark作业等了10分钟才跑——YARN资源调度原理
- 09-07 两个团队抢资源天天吵架——YARN队列配置和多租户管理
- 09-08 作业跑到一半Task失败了——YARN的容错和推测执行机制
- 09-09 MapReduce为什么比Spark慢10倍——执行模型深度对比
- 09-10 Shuffle是MapReduce最贵的操作——Shuffle过程详解和优化
- 09-11 100TB的Hive表跑了6小时——大规模数据处理的调优思路
- 09-12 EMR集群每月账单好几万美元——云上Hadoop成本优化
- 09-13 从EMR迁移到Databricks零故障——Hadoop生态迁移实战
- 09-14 HDFS、S3、OSS到底该用哪个——存储选型和数据湖底座
- 09-15 Hive跑在YARN上为什么这么慢——Hive on MR/Tez/Spark对比
- 09-16 DistCp拷贝数据拷了一夜——HDFS数据迁移和跨集群同步
- 09-17 Kerberos认证把新人搞崩了——Hadoop安全机制全解析
- 09-18 ZooKeeper挂了半个集群不工作了——ZK在Hadoop中的角色
- 09-19 2026年了还要学Hadoop吗——Hadoop生态的现状和未来
没有匹配的题目,换个关键词试试。