HBase——常用的Java API

本文介绍了HBase中常用的Java API,包括HBaseConfiguration、HTableDescriptor、HColumnDescriptor、Put、Get、ResultScanner、Result、Scan等。这些API用于管理HBase的配置、表信息、数据读写及扫描操作。通过Admin接口可以创建、删除表,HBaseConfiguration管理配置,Table接口用于与HBase通信,HTableDescriptor和HColumnDescriptor描述表和列族信息,Put和Get分别用于数据写入和读取,Result存储操作结果,ResultScanner和Scan则用于数据扫描和过滤。
摘要由CSDN通过智能技术生成

与HBase数据存储管理相关的java API主要包括:HBaseConfiguration、HTableDescriptor、HColumnDescriptor、Put、Get、ResultScanner、Result、Scan。以下讲解这些类的功能与常用方法。

(1)   Admin

public interface Admin,是一个接口,必须通过调用Connection.getAdmin()方法,返回一个实例化对象。该接口用于管理HBase数据库的表信息,包括创建表、删除表、列出表项、使表有效或无效、添加或删除表的列族成员、检查HBase的运行状态等。

void addColumn(TableName tableName, ColumnFamilyDescriptor columnFamily)

向一个已存在的表中添加列

void closeRegion(String regionname, String serverName)

关闭Resign

void createTable(TableDescriptor desc)

创建表

void disableTable(TableName tableName)

使表无效

void deleteTable(TableName tableName)

删除表

Void enableTable(TableName tableName)

使表有效

Boolean tableExists(TableName tableName)

检查表是否存在

HTableDescriptor[]  listTables()

列出所有表

Void void abort(String why, Throwable e)

终止服务器或客户端

Boolean balancer()

负载均衡

(2)   HBaseConfiguration

该类用于管理HBase的配置信息。

Configuration create()

使用默认的HBase配置文件创建Configuration

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值