透過面試題,洞察Hbase 核心知識點

LSM? 算法

HFile

索引 ,二級索引


hbase的問題


1.hbase怎么預分區??


2.hbase怎么給web前臺提供接口來訪問?


3.htable API有沒有線程安全問題,在程序中是單例還是多例?


4.我們的hbase大概在公司業務中(主要是網上商城)大概都幾個表,幾個表簇,大概都存什么樣的數據?


5.hbase的并發問題?


第二部分:HBase核心知識點(對于Hbase實現核心LSM,會在下篇文章介紹)

11. LSM含義是?A
A?日志結構合并樹(Log-Structured Merge Tree)
B?二叉樹
C?平衡二叉樹
D?長平衡二叉樹

12.?下面對LSM結構描述正確的是??AC
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數據格式,下列選項描述正確的是()。AD
A?byte[]數組
B?沒有固定的結構
C?數據的大小是定長的
D?有固定的結構

20 HFile數據格式中的KeyValue數據格式中Value部分是()。C
A?擁有復雜結構的字符串
B?字符串
C?二進制數據
D?壓縮數據


第三部分:HBase高級應用介紹

34. HBase構建二級索引的實現方式有哪些? A、B
A MapReduce
B Coprocessor
(HBase在0.92之后引入了協處理器(coprocessors),實現一些激動人心的新特性:能夠輕易建立二次索引、復雜過濾器(謂詞下推)以及訪問控制等)
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中刪除元素

-------------------------------------華麗分割線-------------------------------------------




轉載于:https://www.cnblogs.com/TendToBigData/p/10501427.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/287265.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/287265.shtml
英文地址,請注明出處:http://en.pswp.cn/news/287265.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Android之解決android9.0通過Inten方式卸載APP沒反應

1 問題 通過Intent卸載APP在安卓9.0手機上沒反應,也沒報錯,卸載相關APP跳轉到卸載頁面代碼 fun unInstallApp(packageName: String) {val uri: Uri Uri.fromParts("package", packageName, null)val intent Intent(Intent.ACTION_DELETE, u…

《看聊天記錄都學不會Python到游戲實戰?太菜了吧》(4)小白不知道這個知識點將會錯漏百出

本系列文章將會以通俗易懂的對話方式進行教學,對話中將涵蓋了新手在學習中的一般問題。此系列將會持續更新,包括別的語言以及實戰都將使用對話的方式進行教學,基礎編程語言教學適用于零基礎小白,之后實戰課程也將會逐步更新。 若…

【Pix4d精品教程】打開Pix4DMapper時提示Pix4DMapper.exe已停止工作的完全解決辦法

本文為作者在使用軟件時,打開Pix4DMapper時提示Pix4DMapper.exe已停止工作的完全解決辦法,親測可用! 目錄 一、問題錯誤提示 二、問題分析及解決方法 一、問題錯誤提示 打開Pix4DMapper時,提示Pix4DMapper.exe已停止工作,錯誤提示如下: 展開問題詳細信息:

oracle 導庫時日志滿了,oracle rac 11g 日志占滿系統盤導致數據庫down掉

oracle日志占滿系統盤滿了導致數據庫掛掉 并且archivelog日志也滿了倒是數據庫無法open,無法登陸,幸好還可以到mount狀態。解決辦法:1.根據報錯查看 表象: crs 服務down掉CRS-0184: Cannot communicate with the CRS daemon刪除/v…

Framework Design Studio 發布了

介紹 Krzysztof Cwalina 和他的伙計們最近在開發一個工具,可以幫助框架設計者更容易地進行設計、復查和維護高度易用的API,你可一定要看看Framework Design Studio(FDS)。 可以在此處下載FDS和它的快速入門文檔。 目前這個工具主要…

微服務 配置中心 Nacos .Net 5

本文來自投稿:藍創精英團隊基于Nacos來一篇關于微服務的配置中心方案Demo。Nacos是開源的,同時,阿里云也有收費的關于它的服務,公司剛好是依托阿里云的服務體系,所以,使用它作為配置中心的可能性還是很大的…

【Pix4d精品教程】安裝Pix4Dmapper時提示“無法啟動此程序,因為計算機中丟失api-ms-win-crt-runtime-l1-1-0.dll”完全解決辦法

Pix4Dmapper系列文章合集: 打開Pix4DMapper時提示Pix4DMapper.exe已停止工作的完全解決辦法 Pix4DMapper圖文安裝教程(附安裝包下載) Pix4Dmapper完整航測內業操作流程手把手圖文教程 目 錄 一、問題描述 二、問題分析 三、解決辦法

看聊天記錄都學不會C語言?太菜了吧》(17)5分鐘搞懂指針與多重指針

若是大一學子或者是真心想學習剛入門的小伙伴可以私聊我,若你是真心學習可以送你書籍,指導你學習,給予你目標方向的學習路線,無套路,博客為證。 本系列文章將會以通俗易懂的對話方式進行教學,對話中將涵蓋…

如何保護你的linux操作系統

導讀在現在這個世道中,Linux操作系統的安全是十分重要的。但是,你得知道怎么干。一個簡單反惡意程序軟件是遠遠不夠的,你需要采取其它措施來協同工作。那么試試下面這些手段吧。 使用SELinuxSELinux是用來對Linux進行安全加固的,有…

Android之使用ACTION_USAGE_ACCESS_SETTINGS權限檢測手機多少天沒有未使用其它APP

1 需求 找出手機多少天沒有使用的所有APP 2 思路 通過 ACTION_USAGE_ACCESS_SETTINGS權限得到多少天已經使用的APP的包名,然后獲取手機所有用戶APP,剩下的APP就是多少天沒有使用的APP。 3 ACTION_USAGE_ACCESS_SETTINGS權限申請 1)在AndroidManifest.xml文件里面定義權限…

無人職守安裝的設計與部署

無人職守安裝的設計與部署 (2009-2-19) 安裝前需要生成一個應答文件,此時需要一個光盤中的工具。首先,將WINDOWN2003光盤載入CD,---單擊退出。接下來打開光盤, 選擇SUPPORT—并打開, --TOOLS –并打開 -----…

【Pix4d精品教程】Pix4dmapper航測內業項目化數據處理完整流程(空三、生成點云、DOM和DSM)

Pix4dmapper是一款集全自動、快速、專業精度為一體的無人機數據和航空影像數據處理軟件。無需專業知識,無需人工干預,即可將數千張影像快速制作成專業的、精確的二維地圖和三維模型。 本文講解采用Pix4dmapper攝影測量內業數據處理完整流程,主要步驟包括:新建項目、添加影像…

干掉RedisHelper,請這樣用分布式緩存

前言我們在項目中使用Redis時通常是寫一個單例模式的RedisHelper靜態類,暴露一些常用的Get、Set等操作,在需要使用地方直接RedisHelper.StringGet(xx,xx)就可以了,這樣雖然簡單粗暴地滿足我們對Redis的所有操作需要,但是這在Asp.N…

4個常用的awk統計命令

1、求和cat data|awk {sum$1} END {print "Sum ", sum}2、求平均cat data|awk {sum$1} END {print "Average ", sum/NR}3、求最大值cat data|awk BEGIN {max 0} {if ($1>max) max$1 fi} END {print "Max", max}4、求最小值(min…

《看聊天記錄都學不會C#?太菜了吧》(2)C#那么簡單我為何之前還學C語言?

本系列文章將會以通俗易懂的對話方式進行教學,對話中將涵蓋了新手在學習中的一般問題。此系列將會持續更新,包括別的語言以及實戰都將使用對話的方式進行教學,基礎編程語言教學適用于零基礎小白,之后實戰課程也將會逐步更新。 若…

Android之java.lang.ClassCastException: *****cannot be cast to*******

1 問題 在寫BaseMultiItemQuickAdapter適配器的時候,更具不同類型構建不同的實體對象,提示錯誤如下 2 原因 Overrideprotected void convert(BaseViewHolder helper, MultiItemEntity item) {switch (helper.getItemViewType()) {case AppCleanHead.app…

php函數的初步使用

通過調用函數,實現打印半金字塔、全金字塔、空心金字塔、菱形、空心菱形 調用例程 huaTuMain.php被調用函數 huaTu.php轉載于:https://www.cnblogs.com/seaBiscuit0922/p/5613141.html

ORACLE 11G DATA GUARD主從切換

當oracle data guard中如主庫出現當機時,需要將從庫切換為主庫,以下從實驗環境模擬主從庫切換操作:1.查看主從庫角色192.168.88.120:192.168.88.119:2.將主庫(88.120)切換為從庫alter database commit to switchover to physical standby with sessionB shutdown;shutdown im…

【Pix4d精品教程】大疆精靈4A無人機航空攝影測量外業數據采集完整操作流程

本項目我們采用大疆精靈4A無人機進行航空攝影測量外業數據采集,主要內容包括:航攝準備、像控點布設、航線規劃、飛行、數據傳輸等。 Pix4dmapper攝影測量內業數據處理、空三及4D產品生產部分,請參照文章:《Pix4dmapper攝影測量內業數據處理完整流程》 目錄 一、航攝準備 …

oracle進程結構中完成更新,Oracle 進程結構

Oracle進程結構進程是動態創建的,完成任務后就消亡;而程序是靜態的實體,程序是可以復制、編輯的。進程強調的是執行過程,而程序僅僅是指令的有序集合;進程在內存中,程序在外存中。ORACLE分為用戶進程和ORAC…