測試一下:HBase 40道測試題,你能答對幾道
第一部分:基礎能力
1. HBase來源於哪篇博文? C
A The Google File System
B MapReduce
C BigTable
D Chubby
2. 下面對HBase的描述哪些是正確的? B、C、D
A 不是開源的
B 是面向列的
C 是分散式的
D 是一種NoSQL資料庫
3. HBase依靠()儲存底層資料 A
A HDFS
B Hadoop
C Memory
D MapReduce
4. HBase依賴()提供訊息通訊機制 A
A Zookeeper
B Chubby
C RPC
D Socket
5. HBase依賴()提供強大的計算能力 D
A Zookeeper
B Chubby
C RPC
D MapReduce
6. MapReduce與HBase的關係,哪些描述是正確的? B、C
A 兩者不可或缺,MapReduce是HBase可以正常執行的保證
B 兩者不是強關聯關係,沒有MapReduce,HBase可以正常執行
C MapReduce可以直接訪問HBase
D 它們之間沒有任何關係
7. 下面哪些選項正確描述了HBase的特性? A、B、C、D
A 高可靠性
B 高效能
C 面向列
D可伸縮
8. 下面與Zookeeper類似的框架是?D
A Protobuf
B Java
C Kafka
D Chubby
9. 下面與HDFS類似的框架是?C
A NTFS
B FAT32
C GFS
D EXT3
10. 下面哪些概念是HBase框架中使用的?A、C
A HDFS
B GridFS
C Zookeeper
D EXT3
第二部分:HBase核心知識點
11. LSM含義是?A
A 日誌結構合併樹
B 二叉樹
C 平衡二叉樹
D 長平衡二叉樹
12. 下面對LSM結構描述正確的是? A、C
A 順序儲存
B 直接寫硬碟
C 需要將資料Flush到磁碟
D 是一種搜尋平衡樹
13. LSM更能保證哪種操作的效能?B
A 讀
B 寫
C 隨機讀
D 合併
14. LSM的讀操作和寫操作是獨立的?A
A 是。
B 否。
C LSM並不區分讀和寫
D LSM中讀寫是同一種操作
15. LSM結構的資料首先儲存在()。 B
A 硬碟上
B 記憶體中
C 磁碟陣列中
D 快閃記憶體中
16 HFile資料格式中的Data欄位用於()。A
A 儲存實際的KeyValue資料
B 儲存資料的起點
C 指定欄位的長度
D 儲存資料塊的起點
17 HFile資料格式中的MetaIndex欄位用於()。D
A Meta塊的長度
B Meta塊的結束點
C Meta塊資料內容
D Meta塊的起始點
18 HFile資料格式中的Magic欄位用於()。A
A 儲存隨機數,防止資料損壞
B 儲存資料的起點
C 儲存資料塊的起點
D 指定欄位的長度
19 HFile資料格式中的KeyValue資料格式,下列選項描述正確的是()。A、D
A 是byte[]陣列
B 沒有固定的結構
C 資料的大小是定長的
D 有固定的結構
20 HFile資料格式中的KeyValue資料格式中Value部分是()。C
A 擁有複雜結構的字串
B 字串
C 二進位制資料
D 壓縮資料
第三部分:HBase高階應用介紹
31 HBase中的批量載入底層使用()實現。A
A MapReduce
B Hive
C Coprocessor
D Bloom Filter
32. HBase效能優化包含下面的哪些選項?A、B、C、D
A 讀優化
B 寫優化
C 配置優化
D JVM優化
33. Rowkey設計的原則,下列哪些選項的描述是正確的?A、B、C
A 儘量保證越短越好
B 可以使用漢字
C 可以使用字串
D 本身是無序的
34. HBase構建二級索引的實現方式有哪些? A、B
A MapReduce
B Coprocessor
C Bloom Filter
D Filter
35. 關於HBase二級索引的描述,哪些是正確的?A、B
A 核心是倒排表
B 二級索引概念是對應Rowkey這個“一級”索引
C 二級索引使用平衡二叉樹
D 二級索引使用LSM結構
36. 下列關於Bloom Filter的描述正確的是?A、C
A 是一個很長的二進位制向量和一系列隨機對映函式
B 沒有誤算率
C 有一定的誤算率
D 可以在Bloom Filter中刪除元素
第四部分:HBase安裝、部署、啟動
37. HBase官方版本可以安裝在什麼作業系統上?A、B、C
A CentOS
B Ubuntu
C RedHat
D Windows
38. HBase虛擬分散式模式需要()個節點?A
A 1
B 2
C 3
D 最少3個
39. HBase分散式模式最好需要()個節點?C
A 1
B 2
C 3
D 最少
40. 下列哪些選項是安裝HBase前所必須安裝的?A、B
A 作業系統
B JDK
C Shell Script
D Java Code
41. 解壓。tar.gz結尾的HBase壓縮包使用的Linux命令是?A
A tar -zxvf
B tar -zx
C tar -s
D tar -nf
你答對了幾題?如果每題按照2分計算的話,滿分是82分,你能得到幾分?50分以下的請自行牆邊站著反省去。
相關文章
- 75 道 BAJT 高階 Java 面試題,你能答上幾道?Java面試題
- 75 道 BAJT 中高階 Java 面試題,你能答上幾道?Java面試題
- 關於Tomcat的13道面試題,你能答對幾個?Tomcat面試題
- 10道網路安全基礎面試題,你答對了幾道?面試題
- 2018美團前端面試題,兩年經驗,你能答對幾道?前端面試題
- js非同步程式設計面試題你能答上來幾道JS非同步程式設計面試題
- 大廠面試常見的幾道SQL題,看你能答嗎?面試SQL
- 面試現場簡單幾道java演算法題, 你能寫出幾道?面試Java演算法
- 精選的這19道C/C+面試題,你能答對多少呢?面試題
- 100道測試工程師筆試題工程師筆試
- 30道Web前端面試題,你能答出多少道?Web前端面試題
- 6道常見的python面試題,你答對了嗎?Python面試題
- promise執行順序面試題令我頭禿,你能作對幾道Promise面試題
- 網易JAVA面試你能答對幾題?(文末附答案解析)Java面試
- 40道 Redis 運維面試題Redis運維面試題
- 8個最常見卻最容易出錯的演算法題,面試幾乎都會考到,來測試下你能答出幾道?演算法面試
- 【Java】幾道讓你拿offer的面試題Java面試題
- 這些js原型及原型鏈面試題你能做對幾道JS原型面試題
- 面試時這麼問你Spring Boot,你能答對幾個?面試Spring Boot
- 從一道沒人能答對的面試題聊聊Java的值傳遞面試題Java
- 27道Redis精選面試題,你會做幾題?Redis面試題
- 15道基礎滲透測試面試題,附答案!面試題
- 10道Linux常見面試題,你知道幾個?Linux面試題
- 幾道前端面試題小記前端面試題
- 10道Python常見面試題及答案,快來測測你的技術!Python面試題
- 【面試小題】你不是很懂this嗎,做道題試試?面試
- 【譽天教育】這幾道linux基礎選擇題你答對了嗎?Linux
- 資料庫面試簡答、30道高頻面試題資料庫面試題
- web前端面試題:20道做完信心嫉妒膨脹的測試題Web前端面試題
- 談談OKHttp的幾道面試題HTTP面試題
- 幾道高階前端面試題解析前端面試題
- Python 禪道測試用例助手Python
- 測試管理工具-禪道
- 週三面試Python開發,這幾道Python面試題差點答錯,Python面試題No7Python面試題
- 面試中常見的幾道智力題 來看看你會做幾道(2)?面試
- 如果這10道關於資料庫的測試題你都會,面試必過!資料庫面試
- 9道軟體測試面試題擊破BAT招聘套路!帶你通關“跳槽季”面試題BAT
- 一道面試題牽出12個前端硬核知識點,你能答出幾個?面試題前端