python hbase 连接池_hbase连接池 - 张欢19933的个人空间 - OSCHINA - 中文开源技术交流社区...

官网

hbase有两种获得connection的方法,分别是如下两种:

Connection connection = ConnectionFactory.createConnection(conf);

Connection connection = HConnectionManager.createConnection(conf);

这两种方法还有重载方法,在重载方法里可以传递两个参数,第二个参数ExecutorService,这个参数可以覆盖掉默认的线程池,具体的使用方式如下:

public class HbaseConnectionGenerator {

private HbaseConnectionGenerator() {//私有化构造方法,让用户不能new这个类的对象

}

private static HConnection connection = null;//要创建的connection

public static synchronized HConnection getConnection() {

if (null == connection){

if (null == connection) {//空的时候创建,不为空就直接返回;典型的单例模式

Configuration conf = HBaseConfiguration.create();

String zkHost = "mpc5:2181,mpc6:2181,mpc7:2181";

conf.set("

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值