《HBase权威指南》一3.3 批量处理操作
本节书摘来异步社区《HBase权威指南》一书中的第3章,第3.3节,作者: 【美】Lars George 译者: 代志远 , 刘佳 , 蒋杰 责编: 杨海玲,更多章节内容可以访问云栖社区“异步社区”公众号查看。 3.3 批量处理操作 现在我们已经介绍过添加、检索和删除表中数据的操作了,不过前面介绍的操作都是基于单个实例或基于列表的操作。这一节将会介绍一些API调用,这些调用可以批量处理跨多行的不同操作。 文字事实上,许多基于列表的操作,如delete(List deletes)或者get(List gets),都是基于batch()方法实现的。它们都是一些为了方便用户使用而保留的方法。如果你是新手,推荐使用batch()方法进行所有操作。下面的客户端API方法提供了批量处理操作。用户可能注意到这里引入了一个新的名为Row的类,它是Put、Get和Delete的祖先,或者说是父类。 void batch(List< Row> actions,Object[] results) throws IOException,InterruptedException Object[] b...