在 Accumulation 的 setRange() 中输入参数

input arguments in setRange() in Accumulo

我有如下代码:

Scanner s = conn.createScanner("userdata", auths);
s.setRange(new Range(input));
s.fetchColumnFamily(new Text("age"));

我的问题是,有谁知道 "new Range(input)" 中的 "input" 部分应该是什么?是输入的RowId?

Range 的输入就是您要查找的内容。查看文档:

http://accumulo.apache.org/1.6/apidocs/org/apache/accumulo/core/data/Range.html#Range(java.lang.CharSequence)

例如:

s.setRange(new Range(new Text("Foo")));