hadoop2-HBase的Java API操作
发布时间:2020-12-14 06:32:20 所属栏目:Java 来源:网络整理
导读:Hbase提供了丰富的Java API,以及线程池操作,下面我用线程池来展示一下使用Java API操作Hbase。 项目结构如下: 我使用的Hbase的版本是 hbase-0.98.9-hadoop2-bin.tar.gz 大家下载后,可以拿到里面的lib目录下面的jar文件,即上所示的hbase-lib资源。 接口
Hbase提供了丰富的Java API,以及线程池操作,下面我用线程池来展示一下使用Java API操作Hbase。 项目结构如下: 我使用的Hbase的版本是 hbase-0.98.9-hadoop2-bin.tar.gz 大家下载后,可以拿到里面的lib目录下面的jar文件,即上所示的hbase-lib资源。 接口类: /hbase-util/src/com/b510/hbase/util/dao/HbaseDao.java
delRowsByRowKeys(String tableName,List
实现类: /hbase-util/src/com/b510/hbase/util/dao/impl/HbaseDaoImpl.java
@SuppressWarnings("deprecation" HbaseDaoImpl
Configuration conf =
defaultPoolSize = 5
HbaseDaoImpl( conf = conf.set("hbase.zookeeper.quorum","node1:2888,node2:2888,node3:2888" hAdmin =
pool = HTablePool(conf,poolSize <= 0 ? } } }
HTableInterface table =
}
(! HTableDescriptor tableDescriptor =
HColumnDescriptor hColumnDescriptor = } System.out.println("The table [" + tableName + "] is created." } System.out.println("The table [" + tableName + "] is existing already."
|