Dream------Hbase--0.94版本和0.98/1.X版本api變動
hbase1.0.2/hbase1.1.2api變動
網上好多說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://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnL0ETM0ATO0ITNtYDN1ATMzQDMxIDMyETNxAjMtYDM0gDN18CXyETNxAjMvwlNwQDO0UzLcd2bsJ2Lc12bj5ycn9Gbi52YuUTMwIzcldWYtl2Lc9CX6MHc0RHaiojIsJye.png)
2、
HTableInterface改成了Table(import org.apache.hadoop.hbase.client.Table;)
3、
HConnection改成了Connection
HConnectionManager改成了ConnectionFactory
4、put.add 變成了addColumn
5、
HbaseAdmin改成了Admin