2

我在“hadoop 设计模式”一书中读到,“HBase 支持批量查询,因此将我们想要执行的所有查询缓冲到某个预定大小是理想的。这个常量取决于您之前可以舒适地存储在内存中的记录数查询 HBase。”

我试图在网上搜索一些示例,但找不到任何示例,有人可以向我展示使用 java map reduce 的示例吗?

谢谢。

4

1 回答 1

2

这是你想要的吗?您可以将 HBase Get 对象保存在列表中并同时提交该列表。这比多次调用 table.get(get) 好一点。

Configuration conf = HBaseConfiguration.create();
pool = new HTablePool(conf, 5);
HTableInterface table = pool.getTable('table');
List<Get> gets = new ArrayList<Get>();
table.get(gets);
于 2012-12-13T13:50:03.080 回答