有没有办法在Accumulo中的迭代器中调用迭代器?

时间:2015-01-27 04:26:32

标签: java accumulo

我在两个表上应用了两个迭代器,并希望结果可用于第三个迭代器以进行进一步处理。

基本上我要尝试执行的是跨服务器端的两个表的连接查询。

前两个迭代器从Accumulo过滤掉一些行(基于一个条件),第三个迭代器试图对结果集执行一个Join Query。

1 个答案:

答案 0 :(得分:2)

不,你不能。没有机制对两个不同的表执行单个服务器端操作。此外,没有机制对两个不同的平板电脑进行单一服务端操作。如果您需要在单个迭代器中访问两个不同的“数据集”,则必须将它们放置在相关平板电脑相同的位置。

这包括一个具有源表和组合索引的策略,这将满足该目的。