- 准备工作
(1).创建maven工程,添加以下依赖,导入jar包
<dependency>
<groupId>org.apache.hbase</groupId>
<artifactId>hbase-client</artifactId>
<version>1.2.6</version>
</dependency>
<dependency>
<groupId>org.apache.hbase</groupId>
<artifactId>hbase-server</artifactId>
<version>1.2.6</version>
</dependency>
(2) 创建hbase-site.xml
文件配置hbase的连接信息
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<property>
<name>hbase.zookeeper.quorum</name>
<value>master,slave1,slave2</value>
<description>The directory shared by RegionServers.</description>
</property>
<property>
<name>hbase.zookeeper.property.clientport</name>
<value>2181</value>
</property>
</configuration>
(3) 打开hbase服务,准备工作完成。
2. 通过configuration获取hbase连接
public Connection connection;
// 用HBaseconfiguration初始化配置信息是会自动加载当前应用的classpath下的hbase-site.xml
public static Configuration configuration = HBaseConfiguration.create();
public HbaseTest() throws Exception {
// 对connection进行初始化、
// 当然也可以手动加载配置文件,手动加载配置文件时要调用configuration的addResource方法
// configuration.addResource("hbase-site.xml");
connection = ConnectionFactory.createConnection(configuration);
3 、 通过java API创建表、删除表
- 获取连接后就可以通过API操作HBase了,对表的操做是通过Admin类的方法进行操作的。