回答
如果你列出所有的按鍵在HBase的表,那麼你使用的是錯誤的工具。 HBase適用於大數據系統,列出所有密鑰是不切實際的。
更合理的是從給定的鍵開始並列出接下來的N個鍵(對於N小於10K的值)。有一個很好的Java接口用於掃描 - 設置開始鍵和/或結束鍵。
大多數HBase功能通過Thrift接口公開。我會建議看看那裏
嗨大衛,謝謝你的回覆。我正在試用REST接口,並發現了一些在極限範圍內掃描表的方法。不幸的是,它不能像我的集羣中那樣工作。如果我回去尋找節儉,它會殺死我很多工作時間!如果您有任何使用REST界面連接hbase和php的良好工作方式,請上來幫助我! – 2011-03-11 05:24:36
我不知道什麼是REST接口是什麼樣的,但你可能想過濾掉客戶端的一些數據,以避免大的RPC響應。您可以通過添加服務器端的過濾器來掃描你做到這一點:
Scan s = new Scan();
FilterList fl = new FilterList();
// returns first instance of a row, then skip to next row
fl.addFilter(new FirstKeyOnlyFilter());
// only return the Key, don't return the value
fl.addFilter(new KeyOnlyFilter());
s.setFilter(fl);
HTable myTable;
ResultScanner rs = myTable.getScanner(s);
Result row = rs.next();
while (row != null) ...
http://svn.apache.org/repos/asf/hbase/branches/0.90/src/main/java/org/apache/hadoop/hbase/filter/
JAVA!我需要PHP的方式! – 2011-03-17 04:29:21
這...
http://localhost:8080/tablename/*/columnfamily:columnid
...將表相對於您在返回的所有值在該表中的列,有點像在掃描儀中應用列過濾器。
此外,如果您正在尋找多列 - 用逗號分隔它們。
所以:/tablename/*/columnfamily:columnid,columnfamily:columnid2
- 1. 如何列出hbase表中的所有行鍵?
- 2. 如何刪除Hbase表中所有行的列
- 3. 如何獲得所有行給出的行鍵的一部分在HBase的
- 4. 如何列出MSSQL中的所有表?
- 5. 如何一次導入/導出所有的Hbase表?
- 6. 如何在HBase中的所有列中找到一個值
- 7. 如何列出mysqli表中列出的所有相關數據?
- 8. 如何訪問列表中的所有數據點中列出
- 9. 如何列出Web.Config中的所有AppSettings鍵
- 10. 如何從句子中列出所有檢查的關鍵字?
- 11. 如何刪除hbase表中某個家族的所有數據?
- 12. 如何刪除hbase表中的一行
- 13. HBase在哪裏存儲所有的行鍵?
- 14. HBase RowMutations來替換一行中的所有列
- 15. 如何從hbase表中獲取行鍵時應用LIMIT?
- 16. 如何在HBase表中找到特定列中具有特定值的所有行
- 17. 如何列出所有cassandra表
- 18. 如何修剪所有類型爲string的表中所有行的所有列?
- 19. 使用Java獲取Hbase中所有行的所有值
- 20. 製作一張表,列出字典中的所有鍵和值
- 21. 如何列出變量列表中的所有位置?
- 22. 如何列出長列表格式中的所有元素?
- 23. 如何在表中列出的所有列與SQL觸發器
- 24. 如何列出表格中的所有列?
- 25. 如何使用Scala對Hbase表上的所有行進行計數
- 26. HBase:行鍵組合
- 27. 如何獲取Lucene中所有搜索關鍵字的列表?
- 28. 如何統計表中所有表中的列數和行數?
- 29. 如何在SQL Server中使用「WITH NOCHECK」列出所有外鍵
- 30. 如何刪除hbase表中同一列的行?
可能重複[?如何列出在HBase的表中的所有行鍵(http://stackoverflow.com/questions/5218085/how-to-list-all-row-keys -h-hbase-table) – CanSpice 2011-03-22 20:46:58
這是hbase_user在其他問題中試圖提出的問題的一個重複......但它不是實際要求(或回答)的內容的重複。 – mdahlman 2012-01-28 06:08:41