Dream------Hbase--0.94版本和0.98/1.X版本api变动
网上好多说getQualifier、getValue、getRow被..Array代替了,其实并不是的。
1、
InternalScanner 是使用在服务器端的一个类。他的next方法需要的参数是一个Cell类型的。
不能使用KeyValue了。
getQualifier---返回的是列-被CellUtil.cloneQualifier(cell)代替
getQualifierArray---返回的是列的值
getValue---被CellUtil.cloneValue(cell)代替
getRow---被CellUtil.cloneRow(cell)代替
get..系列基本都用CellUtil代替了,不是网上说的被...Array(getQualifierArray等)代替。
注意:getQualifier并不是被getQualifierArray取代
![](https://i-blog.csdnimg.cn/blog_migrate/765de09b27d79ea13aaa575b4487bb59.png)
2、
HTableInterface改成了Table(import org.apache.hadoop.hbase.client.Table;)
![](https://i-blog.csdnimg.cn/blog_migrate/1650f17191c3618c91916396a77db925.png)
3、
HConnection改成了Connection
HConnectionManager改成了ConnectionFactory
![](https://i-blog.csdnimg.cn/blog_migrate/483e62ca51c54d4b3c7a9c83089460c5.png)
4、put.add 变成了addColumn
![](https://i-blog.csdnimg.cn/blog_migrate/582f952cfdd002af5e115e278592dcbd.png)
5、
HbaseAdmin改成了Admin
![](https://i-blog.csdnimg.cn/blog_migrate/53e05f34ee8588968d47bace3fefc34e.png)