前言
大家好,我是程序员
manor
。作为一名大数据专业学生、爱好者,深知面试重要性,很多学生已经进入暑假模式,暑假也不能懈怠,正值金九银十
的秋招
接下来我准备用30天
时间,基于大数据开发岗面试中的高频面试题,以每日5题的形式,带你过一遍常见面试题及恰如其分的解答。相信只要一路走来,日积月累,我们终会在最高处见。
以古人的话共勉:道阻且长,行则将至;行而不辍,未来可期!
本栏目大数据开发岗高频面试题主要出自
大数据技术
专栏的各个小专栏,由于个别笔记上传太早,排版杂乱,后面会进行原文美化、增加。
文章目录
不要急着往下滑,默默想5min,看看这5道面试题你都会吗?
面试题 01、Hbase的功能与应用场景?
面试题02、Hbase有什么特点?
面试题 03、Hbase设计思想是什么?
面试题04、Hbase与HDFS的区别是什么?
面试题05、Hbase与MySQL的区别是什么?
以下答案仅供参考:
面试题 01、Hbase的功能与应用场景?
•功能:Hbase是一个分布式的、基于分布式内存和HDFS
的按列存储的NoSQL
数据库
•应用:Hbase适合于需要实时的对大量数据进行快速、随机读写
访问的场景
面试题02、Hbase有什么特点?
•分布式
的,可以实现高并发的数据读写
•上层
构建分布式内存,可以实现高性能、随机、实时的读写
•底层
基于HDFS,可以实现大数据
•按列存储
,基于列实现数据存储,灵活性更高
面试题 03、Hbase设计思想是什么?
•设计思想、冷热数据分离
,Hbase将新数据直接写入内存中,如果内存中存储的数据过多,就将内存的数据写入HDFS
–热数据是指刚产生的数据,先写内存,大概率的情况下,可以直接从内存中读取
–冷数据是指先产生的数据,将内存中产生很久的数据写入HDFS中,被读取的概率较小
面试题04、Hbase与HDFS的区别是什么?
•Hbase是一个高性能实时随机读写数据的数据库存储系统,用于实现实时
数据存储
•HDFS是一个分布式离线大数据文件存储系统,用于实现离线
的文件存储
面试题05、Hbase与MySQL的区别是什么?
•Hbase是分布式NoSQL数据库,可以实现高性能的大数据
存储
•MySQL是RDBMS关系型数据库,只能实现小数据量
的结构化数据存储
总结
今天我们复习了面试中常考的Hbase相关的五个问题,你做到心中有数了么?
其实做这个专栏我也有私心,就是希望借助每天写一篇面试题,督促自己学习,以免在吹水群甚至都没有谈资!
对了,如果你的朋友也在准备面试
,请将这个系列扔给他,
好了,今天就到这里,学废了的同学,记得在评论区留言:打卡
。给同学们以激励。
大数据集群难装?
想找大数据配套资料,网上难找?
一个人学习技术,无人可问?
助猿学堂帮到你,
我们的宗旨是帮助天下的程序员学习成长!