Hbase如何使用

技术Hbase如何使用这篇文章主要介绍了Hbase如何使用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。与mysql 对比:1 创建表 只需要指定faml

这篇文章主要介绍了Hbase如何使用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

与关系型数据库对比:

一创建表只需要指定famliy列族,不需要指定具体的列以及类型

@PostConstruct

公共布尔创建表(){ 0

log.info(‘创建表格开始’);

TableName TableName=TableName。(这个的值。gettablename());

尝试{

admin admin=连接。GetAdmin();

if(!管理员。tableexists(tableName)){ 0

‘ log.info(tableName.toString()’不存在,创建它’);

desc=新的描述符;

HColumnDescriptor colDesc = new HColumnDescriptor(FAMILY);

TD ESC。addfamily(冷ESC);

管理员。创建表格(desc);

管理员。close();

}

log.info(‘创建表尾’);

返回真;

} catch(IOexception e){ 0

log.error(‘创建表错误{} {} ‘,tableName,e . getlocalized message());

返回错误的

}

}

2存储数据格式HBASE值全部采用byte[] 字节数据形式存储

优势:1 不需要提前处理数据类型统一采用Bytes.toByte() 所以存储速度更高

2与原始数据类型相比,序列化后的字节[]形式存储可以节省字节

3可以根据rowKey进行范围查找,这个需要将rowKey设计得当。

@覆盖

公共列表获取范围(字符串开始,字符串结束){ 0

尝试{

表表=连接。gettable(tablename。(getTableName()))的值;

扫描扫描=新扫描();

扫描。TertArtRow(开始。GetBytes(),true)。(end.getBytes(),true);

结果扫描仪扫描仪=表格。getscanner(扫描);

list list=new ArrayList();

对于(结果结果:扫描仪){ 0

名单。add(getObj(结果));

}

退货清单;

}捕获(例外e){ 0

log.error(‘HBase批量获取数据失败,e);

}

返回收藏。emptylist();}

感谢你能够认真阅读完这篇文章,希望小编分享的“Hbase如何使用”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/137953.html

(0)

相关推荐

  • 生物笔记1

    技术生物笔记1 生物笔记1走进细胞所有图片均来自于网络(维基百科)。一切动植物由细胞 和细胞产物 构成。
    发菜属于蓝细菌。
    除了支原体外,原核细胞都有细胞壁。
    关于细胞壁的成分,对于真菌,主要由壳多糖和

    礼包 2021年11月1日
  • 零钱通的钱怎么转到银行卡,零钱通可以转出到另一张银行卡

    技术零钱通的钱怎么转到银行卡,零钱通可以转出到另一张银行卡零钱通的钱转到银行卡具体步骤如下零钱通的钱怎么转到银行卡:1. 打开微信app,登录,进入我的页面中。2. 在我的页面中选择“支付”,点击“零钱”,在零钱界面进入

    生活 2021年10月25日
  • kafka topic 需要建立吗(怎么启动kafka)

    技术怎样认识 Kafka本篇文章为大家展示了怎样认识 Kafka,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。今天我们来聊聊 Kafka ,主要是带你重新认识一下 Kafka,聊

    攻略 2021年12月15日
  • 希冀的近义词,“憧憬”和“希望”是近义词吗

    技术希冀的近义词,“憧憬”和“希望”是近义词吗“憧憬”和“希望”是近义词。憧憬,读音是chōng jǐng。就是对某种事物的期待与向往。引证于现代茅盾 《创造》二:“ 君实 在二十岁时,脑中充满未来生活的憧憬。” 希望,

    生活 2021年10月29日
  • 迷你图的散点图是什么

    技术sparklines的ScatterChart是什么本篇内容主要讲解“sparklines的ScatterChart是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“s

    攻略 2021年12月16日
  • 有什么软件整理mac的menubar(mac隐藏menubar)

    技术MenuBar Stats for mac是什么工具小编给大家分享一下MenuBar Stats for mac是什么工具,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!MenuBar Stats M

    攻略 2021年12月24日