`
liyonghui160com
  • 浏览: 777115 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Hbase1.1.2的HTablePool已经被弃用,用什么来代替HTablePool呢?

阅读更多
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.hbase.HBaseConfiguration;
import org.apache.hadoop.hbase.client.ConnectionFactory;
import org.apache.hadoop.hbase.client.Connection;
import org.apache.hadoop.hbsae.client.Table;

int main() {
// create a new hbase configuration object. (singleton)
Configuration conf = HBaseConfiguration.create();
conf.set("hbase.zookeeper.quorum", commonConf.getString("hbase.zookeeper.quorum"));
conf.set("hbase.rpc.engine", commonConf.getString("hbase.rpc.engine"));
// create a new hbase connection object. (singleton)
Connection connection = ConnectionFactory.createConnection(conf);

try {
while (true) {
// create a table instance everytime you need.
// you don't have to pool this object, because hbase client implementation
// do necessary resource caching & control internally.
Table table = connection.getTable(TableName.valueOf("table"));
...
table.close();
}
} finally {
// close the hbase connection on application shutdown.
connection.close();
}
}

 

分享到:
评论

相关推荐

    hbase-1.1.2-bin.tar.gz

    标题中的“hbase-1.1.2-bin.tar.gz”指的是HBase 1.1.2版本的二进制发行包,通常以压缩格式提供,方便用户下载并在Linux或Unix环境中安装使用。 HBase的设计灵感来源于Google的Bigtable论文,它在Hadoop之上构建,...

    Hadoop2.6.2、Hbase1.1.2 HA

    在IT行业中,分布式存储和计算框架是大数据处理的关键技术,Hadoop 2.6.2、HBase 1.1.2以及Hive 1.2.1是这些领域的核心组件,它们共同构建了一个高可用性(HA)的生态系统。这里我们将深入探讨这三个组件以及它们在...

    hbase-client-1.1.2-API文档-中英对照版.zip

    赠送jar包:hbase-client-1.1.2.jar; 赠送原API文档:hbase-client-1.1.2-javadoc.jar; 赠送源代码:hbase-client-1.1.2-sources.jar; 包含翻译后的API文档:hbase-client-1.1.2-javadoc-API文档-中文(简体)-...

    hbase-1.2.1-bin.tar的压缩包,下载到本地解压后即可使用 HBase 是一个开源的、分布式的NoSQL 数据库

    HBase 是一个开源的、分布式的、版本化的 NoSQL 数据库(也即非关系型数据库),它利用 Hadoop 分布式文件...HBase 作为 Hadoop 框架下的数据库,是被设计成在一个服务器集群上运行的。。。。。。。。。。。。。。。

    hbase-1.1.2-bin及使用说明

    这个压缩包“hbase-1.1.2-bin”包含了HBase 1.1.2版本的源码、编译后的二进制文件以及相关依赖,适合在大数据环境中部署和使用。 HBase的核心概念包括表、行、列族和时间戳。表是由行组成的,每一行都有一个唯一的...

    hbase-client-1.1.2-API文档-中文版.zip

    赠送jar包:hbase-client-1.1.2.jar; 赠送原API文档:hbase-client-1.1.2-javadoc.jar; 赠送源代码:hbase-client-1.1.2-sources.jar; 赠送Maven依赖信息文件:hbase-client-1.1.2.pom; 包含翻译后的API文档:...

    hbase-annotations-1.1.2-API文档-中文版.zip

    赠送jar包:hbase-annotations-1.1.2.jar; 赠送原API文档:hbase-annotations-1.1.2-javadoc.jar; 赠送源代码:hbase-annotations-1.1.2-sources.jar; 赠送Maven依赖信息文件:hbase-annotations-1.1.2.pom; ...

    hbase-annotations-1.1.2-API文档-中英对照版.zip

    赠送jar包:hbase-annotations-1.1.2.jar; 赠送原API文档:hbase-annotations-1.1.2-javadoc.jar; 赠送源代码:hbase-annotations-1.1.2-sources.jar; 包含翻译后的API文档:hbase-annotations-1.1.2-javadoc-...

    hbase的hbase-1.2.0-cdh5.14.2.tar.gz资源包

    5. **版本(Version)**:HBase支持多版本,每个单元格都可以有多个版本的数据,版本通过时间戳来标识。 6. **Region**:Region是表的逻辑分区,每个Region包含一个或多个列族,Region会随着数据的增长自动分裂。 7....

    hbase-common-1.1.2-API文档-中英对照版.zip

    赠送jar包:hbase-common-1.1.2.jar; 赠送原API文档:hbase-common-1.1.2-javadoc.jar; 包含翻译后的API文档:hbase-common-1.1.2-javadoc-API文档-中文(简体)-英语-对照版.zip 对应Maven信息:groupId:org....

    HBase 1.2 分布式安装分享

    - 每台服务器需要有足够的内存和磁盘空间来支持Hadoop和HBase的运行。 2. **软件版本**: - Hadoop版本:推荐使用与HBase 1.2兼容的Hadoop版本。根据官方文档,HBase 1.2支持Hadoop 2.4.x及更高版本(如2.5.x),...

    hbase-common-1.1.2-API文档-中文版.zip

    赠送jar包:hbase-common-1.1.2.jar; 赠送原API文档:hbase-common-1.1.2-javadoc.jar; 赠送Maven依赖信息文件:hbase-common-1.1.2.pom; 包含翻译后的API文档:hbase-common-1.1.2-javadoc-API文档-中文(简体)版...

    hadoop2.6.3-spark1.5.2-hbase-1.1.2-hive-1.2.1-zookeeper-3.4.6安装指南

    - **Zookeeper**是分布式协调服务,用于管理和配置分布式应用,例如Hadoop、HBase和Hive都依赖Zookeeper来协调它们的服务。 6. **环境配置** - 在所有节点上,首先要确保安装了JDK 1.7,因为某些Hadoop版本可能不...

    apache_hbase_reference_guide_1.1.2

    HBase v1.1.2 参考指南,官方发布英文原版 Quickstart will get you up and running on a single-node, standalone instance of HBase, followed by a pseudo-distributed single-machine instance, and finally a ...

    hbase分页查询实现.pdf

    HBase分页查询实现 HBase作为一个NoSQL数据库,具有高性能、...本文讲解了如何使用Java语言实现HBase的分页查询,并介绍了HBase的配置、HTablePool、获取HBase表、字节数组的转换、Filter和ResultScanner等知识点。

    scala API 操作hbase表

    如上述描述所示,这里使用的是Hadoop 2.7.3、Scala 2.11、Spark 2.1.1和HBase 1.1.2。你需要根据你的实际环境调整这些版本。此外,为了连接到HBase,还需要在项目的`src/main/resources`目录下放置`core-site.xml`、...

    HbaseTemplate 操作hbase

    回调函数通常会是一个实现了HBaseCallback接口的匿名类,其中的doInTable方法会被调用来执行实际的HBase操作。 5. **其他操作**:除了上述方法,HbaseTemplate还提供了插入(put)、删除(delete)和更新(update)...

    hbase-1.2.1-bin.tar.gz.zip

    标题“hbase-1.2.1-bin.tar.gz.zip”表明这是HBase 1.2.1版本的二进制发行版,以tar.gz格式压缩,并且进一步用zip压缩。这种双重压缩方式可能用于减小文件大小,方便在网络上传输。用户需要先对zip文件进行解压,...

Global site tag (gtag.js) - Google Analytics