Java 迭代hbase结果扫描程序
我对Hbase结果扫描仪有问题 这是我的设想Java 迭代hbase结果扫描程序,java,hadoop,hbase,Java,Hadoop,Hbase,我对Hbase结果扫描仪有问题 这是我的设想 我有一个结果扫描列表(ListofScanner) 从这个Resultscanner列表中,我希望将所有结果提取为列表 结果(结果列表) 从结果列表中,我要迭代所有单元格值,并添加到自定义 类列表(Listclass) 所以我这样编码 for(ResultScanner resca:ListofScanner) { for(Result Res:resca) { ListofResult.add(Res); } }
结果(结果列表)
for(ResultScanner resca:ListofScanner)
{
for(Result Res:resca)
{
ListofResult.add(Res);
}
}
for(Result rs:ListofResult)
{
Listclass.add(Conver(rs));//Conver is function that converts results and return as a my class object
}
这是订单
假设如果打印一个所有值,我期望这个结果来自Listclass
gattner
lisa
Miely
luzz
但我得到的实际清单
luzz
luzz
luzz
luzz
Listclass的最后一个元素更新为所有值
我检查了转换后的每个结果输出(Conver(rs)),它按预期返回。
但唯一的问题是添加类列表
我是用maven运行的。所以我不能用Breaker调试它。那么我错过了什么呢?请添加您正在使用的确切代码。您放置的代码是伪一次的,很难解释是哪一行导致了问题替换调试器点并逐行调试,以查看值“luzz”写入的位置。有了这个部分代码,我们无法解释里面发生了什么。如果未使用调试器,请使用以下链接集成调试器