hbase filter 如何讀取hbase所有數(shù)據(jù),并分頁?
如何讀取hbase所有數(shù)據(jù),并分頁?HBase分頁功能的幾種實(shí)現(xiàn)方案。尋呼功能是聯(lián)機(jī)系統(tǒng)的常用功能。對于HBase,有幾個(gè)選項(xiàng)。假設(shè)您要檢查第n頁,第1頁是M1客戶機(jī)分頁,scan找到n*m,過濾掉n
如何讀取hbase所有數(shù)據(jù),并分頁?
HBase分頁功能的幾種實(shí)現(xiàn)方案。尋呼功能是聯(lián)機(jī)系統(tǒng)的常用功能。對于HBase,有幾個(gè)選項(xiàng)。假設(shè)您要檢查第n頁,第1頁是M1客戶機(jī)分頁,scan找到n*m,過濾掉n*(m--1),并返回m。對于m和n,它更合適。2用戶定義的過濾器,可以傳遞偏移量(服務(wù)器端要過濾的記錄數(shù))。服務(wù)器端的頁面。請注意,當(dāng)跨越不同區(qū)域時(shí),需要重新計(jì)算偏移量。示例:第一個(gè)hregion請求的值是n*M-1,這意味著需要在服務(wù)器端過濾n*M--1個(gè)記錄。當(dāng)?shù)谝粋€(gè)hregion返回時(shí),您需要知道這個(gè)請求在服務(wù)器端實(shí)際過濾了多少條記錄(假設(shè)大?。?。第二個(gè)hregion的請求傳遞(n*(m-1))-size的值。3緩存上一個(gè)分頁查詢的最后一個(gè),下一個(gè)分頁查詢從這個(gè)(不包括)開始。如果查詢條件是固定的,則需要設(shè)置任務(wù)匯總表。5與其他框架相結(jié)合。推薦少量數(shù)據(jù),采用方案一。