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

2、

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

3、

HConnection改成了Connection

HConnectionManager改成了ConnectionFactory

4、put.add 变成了addColumn

5、

HbaseAdmin改成了Admin

时间: 2024-10-31 21:49:41

Dream------Hbase--0.94版本和0.98/1.X版本api变动的相关文章

安装HBase 0.94.6-cdh4.3.0

安装HBase 0.94.6-cdh4.3.0 设定HBase的配置文件,由于安装的是cdh版,各版本直接匹配,互相依赖的jar包也都正确,只需要配置下hbase的环境变量和配置文件即可. 1.配置hbase-env.sh,添加JAVA_HOME环境变量 [html] view plaincopy export JAVA_HOME=/usr/java/default/  其他暂时不用添加 export HBASE_MANAGES_ZK=true 2.修改hbase-site.xml,如下配置 [

HTablePool 在Hbase 0.94、0.95、0.97被废弃,在0.98中被清除( HTablePool 对比HConnection.getTable)

HTablePool会被逐渐废弃,直到0.98的发行版本中会被清楚.使用新的API,HConnection.getTable(...). 它的设计思想: "默认情况下,当需要的时候,HConnectionInplementation将会创建一个ExecutorService. 这个ExecutorService能够选择性地传递,传入进去进行处理.HTableInterfaces从HConnection 中检索得到.默认情况下,HConnection的ExecutorService被使用,但是这能

phoenix 3.1 + hbase 0.94.21 的安装和使用

Apache Phoenix 是 HBase 的 SQL 驱动.Phoenix 使得 HBase 支持通过 JDBC 的方式进行访问,并将你的 SQL 查询转成 HBase 的扫描和相应的动作. 兼容性: Phoenix 2.x - HBase 0.94.x Phoenix 3.x - HBase 0.94.x Phoenix 4.x - HBase 0.98.1+ 1:hbase 0.94.21 的安装 参考http://blog.csdn.net/wind520/article/detail

Hbase 0.96 比 hbase 0.94的改变

转载:http://blog.csdn.net/hxpjava1/article/details/20043703 环境: hadoop:hadoop-2.2.0 hbase:hbase-0.96.0 1.org.apache.hadoop.hbase.client.Put     <1>取消了无参的构造方法     <2>Put类不再继承Writable类              0.94.6时public class Put extends Mutation implemen

如何配置Swift语言环境 0.94稳定版本

下载语言包,直接把bin路径添加进PATH: Download the file from http://swiftlang.org/packages/swift-0.94.1.tar.gz. Extract by running "tar xfz swift-0.94.1.tar.gz" Add to PATH by running "export PATH=$PATH:/path/to/swift-0.94.1/bin" 执行示例代码:cd swift-0.94

C# 语言规范_版本5.0 (第0章 目录)

C# 语言规范 版本5.0 注意 © 1999-2012 Microsoft Corporation.保留所有权利. Microsoft.Windows.Visual Basic.Visual C# 和 Visual C++ 是 Microsoft Corporation 在美国和/或其他国家/地区的注册商标或商标. 本文提及的其他产品和公司名称可能是其各自所有者的商标. 目录 1. 介绍......................................................

Hadoop-2.6.0 + Zookeeper-3.4.6 + HBase-0.98.9-hadoop2环境搭建示例

1    基本信息 1.1     软件信息 hadoop-2.6.0 zookeeper-3.4.6 hbase-0.98.9-hadoop2 (以下示例中使用的操作系统是Centos 6.5,请将下载的3个tar包分别解压并放置在/usr/local/目录下) (Hbase包中lib里可以看到zookeeper的jar包,从文件名可以确定使用的zookeeper版本) 1.2     集群组成: Server Name Hadoop Cluster Zookeeper Ensemble HB

C#写爬虫,版本V2.0

这个版本主要是以百度图片为对象,对其进行爬虫操作,实现了最基本的下载功能,但是缺陷非常多,日后还会对其进行改进. 打开百度图片,同时打开开发者工具,我们会发现,百度图片是通过如下的一段ajax来加载图片的. http://image.baidu.com/search/index?tn=baiduimage&ipn=r&ct=201326592&cl=2&lm=-1&st=-1&fm=result&fr=&sf=1&fmq=146642

语义化版本2.0.0

摘要 版本格式:主版本号.次版本号.修订号,版本号递增规则如下: 主版本号:当你做了不兼容的API 修改, 次版本号:当你做了向下兼容的功能性新增, 修订号:当你做了向下兼容的问题修正. 先行版本号及版本编译信息可以加到"主版本号.次版本号.修订号"的后面,作为延伸. 简介 在软件管理的领域里存在着被称作"依赖地狱"的死亡之谷,系统规模越大,加入的套件越多,你就越有可能在未来的某一天发现自己已深陷绝望之中. 在依赖高的系统中发布新版本套件可能很快会成为恶梦.如果依赖

wzplayer for ios 针对(mms)优化版本V1.0

wzplayer for ios针对mms优化版本发布. 1.支持mms,http,rtmp,rtsp等协议 2.支持全格式 下载地址:http://www.coolradio.cn/WzPlayer.ipa 更强大的,请使用tlplayerhttp://blog.csdn.net/tigerleap/article/details/19007057 联系方式:[email protected] QQ:514540005 版权所有,禁止转载. 发布自:http://blog.csdn.net/t