上云无忧 > 文档中心 > 天翼云云HBASE数据库-Region 预分区
云HBASE数据库
天翼云云HBASE数据库-Region 预分区

文档简介:
Region 预分区 功能简介 本例使用多点分割将HBase表按照“-∞~A”、“A~C”、“C~G”、 “G~I”、“I~+∞”分为五个Region。 以下代码片段在cn.chinatelecom.hbase.sample包的“MOBSample”类的 createTableBySplitKeys方法中。
*产品来源:中国电信天翼云。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

Region 预分区


功能简介
本例使用多点分割将HBase表按照“-∞~A”、“A~C”、“C~G”、
“G~I”、“I~+∞”分为五个Region。
以下代码片段在cn.chinatelecom.hbase.sample包的“MOBSample”类的
createTableBySplitKeys方法中。
public void createTableBySplitKeys() {
    log.info("Entering createTableBySplitKeys.");
    try (Admin admin = conn.getAdmin()) {

        ColumnFamilyDescriptor columnFamily = ColumnFamilyDescriptorBuilder
                .newBuilder(CF.getBytes())
                .build();

        TableDescriptor tableDescriptor = TableDescriptorBuilder
                .newBuilder(tableName)
                .setColumnFamily(columnFamily)
                .build();

        byte[][] splitKeys = new byte[4][];
        splitKeys[0] = "A".getBytes();
        splitKeys[1] = "C".getBytes();
        splitKeys[2] = "G".getBytes();
        splitKeys[3] = "I".getBytes();

        admin.createTable(tableDescriptor, splitKeys);
        log.info("createTableBySplitKeys successfully.");
    } catch (Exception e) {
        log.error("MultiSplit failed.",e);
    }
    log.info("Exiting createTableBySplitKeys.");
}
注意:预分区操作只能在建表时起作用。


相似文档
  • Q:云HBASE适用什么场景? A:云HBASE是基于开源 HBase引擎支持NOSQL和二级索引,提供高性能、低延迟、易运营实时分析云服务,适合上百TB,百万级QPS的分布式计算应用场景。单节点定位开发和测试场景, 集群版定位于企业生产。
  • 天翼云HBASE数据库用户指南.pdf
  • 《天翼云HBase数据库服务协议》由用户(“甲方”)与中国电信股份有限公司云计算分公司(“乙方”)共同签订。乙方按照本协议的约定,通过中国电信天翼云官网平台(网址:www.ctyun.cn)向甲方提供天翼云关系型数据库服务。甲方应当按照本协议约定使用本服务。
  • 价格 时序数据库TSDB在公测期间不收费。 计费方式 时序数据库TSDB在公测期间不收费。 节点 时序数据库TSDB目前在上海6资源池进行公测。
  • 为了使新用户能够快速使用 TSDB,本章介绍快速入门的流程。 前提条件 您已经注册了天翼云账号并完成实名认证。否则,请先注册天翼云账号。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部