HBase教程

HBase Admin API

HBase 是用 java 编写的,因此它提供了 java API 来与 HBase 进行通信。 Java API 是与 HBase 通信的最快方式。下面给出了引用的 Java Admin API,它涵盖了用于管理表的任务。

HBaseAdmin 类

HBaseAdmin 是代表管理员的类。此类属于 org.apache.hadoop.hbase.client 包。使用此类,您可以执行管理员的任务。您可以使用 Connection.getAdmin() 方法获取 Admin 的实例。

方法和说明

方法和说明
void createTable(HTableDescriptor desc)
创建一个新表。
void createTable(HTableDescriptor desc, byte[][] splitKeys)
使用由指定拆分键定义的一组初始空区域创建一个新表.
void deleteColumn(byte[] tableName, String columnName)
从表中删除一列。
void deleteColumn(String tableName, String columnName)
从表中删除一列。
void deleteTable(String tableName)
删除表。

类描述符

此类包含有关 HBase 表的详细信息,例如:
所有列族的描述符, 如果表是目录表, 如果表是只读的, 内存存储的最大大小, 当区域分裂应该发生时, 与其相关的协处理器等

构造函数

构造函数和摘要
HTableDescriptor(TableName name)
构造一个指定 TableName 对象的表描述符。

方法和说明

方法和说明
HTableDescriptor addFamily(HColumnDescriptor family)
向给定的描述符添加一个列族
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4