天天看點

Dream------Hbase--0.94版本和0.98/1.X版本api變動

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取代

Dream------Hbase--0.94版本和0.98/1.X版本api變動

2、

HTableInterface改成了Table(import org.apache.hadoop.hbase.client.Table;)

Dream------Hbase--0.94版本和0.98/1.X版本api變動

3、

HConnection改成了Connection

HConnectionManager改成了ConnectionFactory

Dream------Hbase--0.94版本和0.98/1.X版本api變動

4、put.add 變成了addColumn

Dream------Hbase--0.94版本和0.98/1.X版本api變動

5、

HbaseAdmin改成了Admin

Dream------Hbase--0.94版本和0.98/1.X版本api變動