Accumulo:相当于MongoDB的createIndex()



我是新来的Accumulo,我正试图检索与列族/限定符对应的所有rowid。在MongoDB中,这可以通过使用createIndex()在字段上创建索引来完成。有没有办法在Accumulo做同样的事情?

从列族和限定符中提取rowid可以用上面提到的方式完成,在这种情况下,建议将列族分组以获得更好的性能。

对于值的搜索,我建议您使用反向索引

Accumulo中的rowid可以在family或限定符

中检索Java代码
Scanner scan = conn.createScanner("tableName", new Authorizations());
//for scanning on only Column Family
scan.fetchColumnFamily(new Text("CF"));
//for Scanning on both family and qualifier  
scan.fetchColumn(new Text("CF"),new Text("CQ"));
for (Entry<Key, Value> entry : scan) {
System.out.println(entry.getKey().getRow());
}

Accumulo壳选择特定的表之后,使用命令

相关内容

  • 没有找到相关文章

最新更新