面试题

1.给40亿个不重复的unsigned  int的证书,没排过序,然后再给一个数,如果快速判断这个数不再这40亿个数当中?

2.采集nginx产生的日志,日志格式为user ip  time  url   htmlID 每天产生的文件数量上亿条,请设计方案把数据保存到hdfs上,并提供一下实时查询功能(相应时间小于3s)?

  a  某个用户某天访问某个URL的次数

  b  某个URL某天被访问的总次数

3.datanode首次加入cluster的时候,如果log报告不兼容文件版本,那需要namenode执行格式化操作,这样处理的原因是?

4.描述Hbase中scan和get的功能以及实现的异同?

5.简述Hbase数据操作步骤以及Hlog功能?

6.hadoop中job和task之间的区别是什么?

7.hadoop节点动态上线下线怎么操作?

8.hbase二级索引的描述,哪些是正确的()a 核心是倒排序 b 二级索引概念是对应Rowkey这个“一级”索引 c 二级索引使用平衡二叉树  d 二级索引使用LSM结构

9.mapreduce与hbase的关系,哪些描述是正确的?()a 2者不可或缺,mapreduce是hbase可以正常运行的保证    b  2者不是强关联,没有mapreduce,hbase可以正常运行c ···········mapreduce可以直接访问hbaes   d  他们没有任何关系

10.hbase依赖?提供消息通信机制   a  zookeeper  b chubby    c RPC   d    Socket

11 hfile数据格式中的metaindex字段用于?  a   meta快的长度   b  meta快的结束点   c  meta快的数据结构     d   meta块的起始点

12secondryNamenode?个正确      a  

原文地址:https://www.cnblogs.com/huiandong/p/9231043.html