不存在的一定不存在,存在的不一定存在;
1. 布隆過濾器的存儲在哪?
對于hbase而言,當我們選擇采用布隆過濾器之后,HBase會在生成StoreFile(HFile)時包含一份布隆過濾器結構的數據,稱其為MetaBlock;MetaBlock與DataBlock(真實的KeyValue數據)一起由LRUBlockCache維護。
cell較小的不適用布隆過濾器;
按行讀,更新數據量大,范圍廣(多列),用row;
2. 協處理器
observe:通過鉤子函數,做一些預處理和后處理;類似于 RDBMS 中的觸發器,主要在服務端工作,主要有三種
regionObserve:處理數據修改數據;如:創建二級索引
maserObserve:管理DDL類型操作
WALObserve:提供針對WAL的鉤子函數
endpoint:類似于 RDBMS 中的存儲過程,主要在服務端工作,可以實現 min、max、avg、sum、distinct、group by 等功能
更多關于大數據培訓的問題,歡迎咨詢千鋒教育在線名師。千鋒教育擁有多年IT培訓服務經驗,采用全程面授高品質、高體驗培養模式,擁有國內一體化教學管理及學員服務,助力更多學員實現高薪夢想。