上云无忧 > 文档中心 > 天翼云云HBASE数据库-写MOB表
云HBASE数据库
天翼云云HBASE数据库-写MOB表

文档简介:
写MOB表 功能介绍 HBase MOB数据读出与普通HBase数据的读出没有什么区别,对客户来说是透明的。 为了使用HBase MOB功能需要在web控制台配置管理添加HBase MOB相关的配置项
*产品来源:中国电信天翼云。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

写MOB表


功能介绍
HBase MOB数据读出与普通HBase数据的读出没有什么区别,对客户来说是透明的。
为了使用HBase MOB功能需要在web控制台配置管理添加HBase MOB相关的配置项,
除此之外还需要在表可视化选定对应的表指定columnfamily上开启MOB功能。
    以下代码片段在cn.chinatelecom.hbase.sample包的“MOBSample”类的
createMOBTable方法中。
public void createMOBTable() {
    log.info("Entering createMOBTable.");
    try (Admin admin = conn.getAdmin()) {

        ColumnFamilyDescriptor columnFamily = ColumnFamilyDescriptorBuilder
                .newBuilder(CF.getBytes())
                .setMobEnabled(true)
                .setMobThreshold(10L).build();

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

        admin.createTable(tableDescriptor);
        log.info("MOB Table is created successfully.");
    } catch (Exception e) {
        log.error("MOB Table is created failed ", e);
    }
    log.info("Exiting createMOBTable.");
}
样例:用Put接口写入MOB数据
public void insertMOBData(byte[] value) {
    log.info("Entering insertMOBData.");
    try {
        Put p = new Put(Bytes.toBytes("row"));
        p.addColumn(Bytes.toBytes(CF), Bytes.toBytes("c1"), value);
        Table table = conn.getTable(tableName);
        table.put(p);
        log.info("MOB data inserted successfully.");
    } catch (Exception e) {
        log.error("MOB data inserted failed ", e);
    }
    log.info("Exiting insertMOBData.");
}

相似文档
  • Region 预分区 功能简介 本例使用多点分割将HBase表按照“-∞~A”、“A~C”、“C~G”、 “G~I”、“I~+∞”分为五个Region。 以下代码片段在cn.chinatelecom.hbase.sample包的“MOBSample”类的 createTableBySplitKeys方法中。
  • Q:云HBASE适用什么场景? A:云HBASE是基于开源 HBase引擎支持NOSQL和二级索引,提供高性能、低延迟、易运营实时分析云服务,适合上百TB,百万级QPS的分布式计算应用场景。单节点定位开发和测试场景, 集群版定位于企业生产。
  • 天翼云HBASE数据库用户指南.pdf
  • 《天翼云HBase数据库服务协议》由用户(“甲方”)与中国电信股份有限公司云计算分公司(“乙方”)共同签订。乙方按照本协议的约定,通过中国电信天翼云官网平台(网址:www.ctyun.cn)向甲方提供天翼云关系型数据库服务。甲方应当按照本协议约定使用本服务。
  • 价格 时序数据库TSDB在公测期间不收费。 计费方式 时序数据库TSDB在公测期间不收费。 节点 时序数据库TSDB目前在上海6资源池进行公测。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部