2011-09-06 35 views
1

如何在不請求任何列數據的情況下通過HBase中的rownames進行掃描?
我想通過省略所有列來加快掃描速度,因爲我只需要rownames。在沒有任何列數據的情況下掃描HBase中的rownames

編輯: 好吧自己想出來......只得到rownames FistKeyOnlyFilter可以使用。這個過濾器不僅返回rowkeys,而且還返回每行的第一個鍵值,因此比請求整行更有效率...
如果任何人有更好的主意,我仍然開放更好的方法去做吧!

回答

1

您有正確的過濾器。如果您想進一步改善此行爲,可以編寫自己的過濾器並將其添加到HBase類路徑和客戶端類路徑中。作爲來自HBase的過濾器的一部分,這是我在0.92中看到的唯一一個能夠爲您提供最佳服務的產品。

相關問題