用Get查询hbase某个row时,就算该row不存在,但还是返回Result,只是该Result是empty的。
得到的size是2,但每个result.isEmpty()都为true。
List<Get> batch= new ArrayList<Get>();
Get get1=new Get("1111111111".getBytes());
Get get2=new Get("2222222222".getBytes());
batch.add(get1);
batch.add(get2);
Result [] results = table.get(batch);
System.out.println("result size : "+results.length);得到的size是2,但每个result.isEmpty()都为true。
本文探讨了在使用Get查询HBase某个row时,即使该row不存在,仍会返回一个空的Result对象的情况。通过实例展示了如何正确处理这类查询结果,并分析了其背后的原理。
929

被折叠的 条评论
为什么被折叠?



