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)

相关推荐

  • HBase中数据分布模型是怎么样的

    技术HBase中数据分布模型是怎么样的这篇文章主要为大家展示了“HBase中数据分布模型是怎么样的”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“HBase中数据分布模型是怎么

    攻略 2021年12月8日
  • makefile怎么使用(makefile文件使用方法)

    技术makefile怎么使用这篇文章主要讲解了“makefile怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“makefile怎么使用”吧!概述什么是makefi

    攻略 2021年12月21日
  • ui设计用什么软件sketch(ui设计必备技能你会用sketch吗)

    技术UI设计为什么要学Sketch本篇文章给大家分享的是有关UI设计为什么要学Sketch,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Sketch是UI设

    攻略 2021年12月24日
  • 汇编 | 8086 DEBUG调试学习笔记

    技术汇编 | 8086 DEBUG调试学习笔记 汇编 | 8086 DEBUG调试学习笔记在8086汇编中DEBUG是个非常实用的工具,并且可以非常明了的查看每一步指令每一个段的相对状态,有利于学习。下

    礼包 2021年11月13日
  • 天然气锅炉怎么操作,家用燃气锅炉的正确使用方法

    技术天然气锅炉怎么操作,家用燃气锅炉的正确使用方法1、即使寒冷的冬季不使用热水/采暖热水器,也为了启动防冻结装置,电源需插座上,或将供暖系统内的水放净,才可关闭电源天然气锅炉怎么操作。2、在使用时,首先要注意压力一定不要

    生活 2021年10月19日
  • 视觉皮层的架构

    技术视觉皮层的架构 视觉皮层的架构视觉皮层的架构
    卷积神经网络(CNN)起源于对大脑的视觉皮层的研究,从20世纪80年代起被用于图像识别。在过去几年中,由于计算机计算能力的提高、可训练数据数量的增加,以

    礼包 2021年11月14日