Hbase ImmutableBytesWritable数据类型
实现了WritableComparable
接口
public class ImmutableBytesWritable
implements WritableComparable<ImmutableBytesWritable>
可用作key或value
的字节序列
。基于BytesWritable
,该类不可调整大小,并且不像BytesWritable
那样区分序列大小和当前容量。因此它相对来说是“不变的
”。创建此类的新实例时,不会复制byte[]
,而只是引用它。当我们进行序列化时,将访问备份缓冲区。
测试
import org.apache.hadoop.hbase.io.ImmutableBytesWritable
import org.apache.hadoop.hbase.util.Bytesobject RowkeyTest {def main(args: Array[String]): Unit = {val bw = new ImmutableBytesWritable("apple".getBytes())val byte: Array[Byte] = bw.get()val str: String = Bytes.toString(byte)println(str) //apple}
}
总结
ImmutableBytesWritable
就是一种数据类型
,可以转为String
Hbase ImmutableBytesWritable数据类型相关推荐
- 《HBase企业应用开发实战》—— 第3章 数 据 模 型
本节书摘来自华章出版社<HBase企业应用开发实战>一 书中的第3章,第3.1节,作者:马延辉 孟鑫 李立松 ,更多章节内容可以访问云栖社区"华章计算机"公众号查看. ...
- 1 HBase 介绍
文章目录 HBase简介 HBase优点 HBase应用 数据库分类 简单的理解: HBase和RDBMS 重要概念区分 HBase简介 Hadoop Database,是一个高可靠性.高性能.面向列 ...
- HBase详细的安装和使用方法
简介 HBase的原型是Google的BigTable论文,受到了该论文思想的启发,目前作为Hadoop的子项目来开发维护,用于支持结构化的数据存储. 官方网站:http://hbase.apache ...
- HBase应该知道的
1 摘要 本文是一篇HBase学习综述,将会介绍HBase的特点.对比其他数据存储技术.架构.存储.数据结构.使用.过滤器等. 关于Phoenix on HBase,即Sql化的HBase服务,可以参 ...
- HBase数据模型和表设计
文章目录 术语 Table Row Column Family(列簇或列族) Column Column Qualifier Cell Timestamp 标识设计要点 hbase与关系型数据库对比 ...
- HBase - 模式创建 | 那伊抹微笑
博文作者: 妳那伊抹微笑 csdn 博客地址: http://blog.csdn.net/u012185296 itdog8 地址链接 : http://www.itdog8.com/thread-1 ...
- 大数据技术之Hbase简介以及底层原理详解
简介 概述 HBase是有Apache提供的基于Hadoop的分布式,可扩展的非关系型数据库 HBase可以管理很大的数据的表 - billions of rows X millions of col ...
- MangoDB与HBase对比
前言 传统数据库遇到的问题,数据量很大的时候无法存储:没有很好的备份机制:数据达到一定数量开始缓慢,很大的话基本无法支撑:因此我们需要探究更加合适的数据库来支撑我们的业务. HBase 什么是HBas ...
- python使用happybase库操作hbase
若想深入理解Hbase的系统架构,推荐:https://www.jianshu.com/p/479bc6308381 happybase官方文档:https://happybase.readthedo ...
最新文章
- 使用Python和OpenCV进行拍摄截图
- 为什么经营婚姻要像热恋一样
- DDMS的使用、内存溢出的调试和模拟器的启动命令参数
- 既然有 GC 机制,为什么还会有内存泄露的情况
- tomcat与apache区别
- linux系统去吧,要开始另一个linux操作系统的尝试了,说说我以前的ubuntu吧
- html表单实验总结,HTML表单总结
- Redis 事务深入解析
- 解决 elementUI 切换table后 el_table 固定列下方多了一条线
- 【机器人操作系统】ROS文件结构
- 微信小程序云开发教程-云数据库
- [产品经理]产品经理的职责
- Feb16 小白《Linux就该这么学》学习笔记3
- 【千锋Python2205班9.26笔记-day06-列表(一阶段)】
- 基于Matlab模拟AWGN 信道上 OFDM附完整代码
- 使用gensim框架及Word2Vec词向量模型获取相似词
- 阿里云PAI平台模型压缩技术落地淘宝直播双十一应用:一猜到底
- KeyBert、TextRank等九种本文关键词提取算法(KPE)原理及代码实现
- 程序员淡定的姿态和操蛋的心...
- tcl卸载会怎么样 tvac_TCL电视怎么样,如何安装卸载第三方应用
热门文章
- html变量改变结构,如何在html结构标签中使用js 变量 生成可变化的 title标题?
- go还是python 知乎_知乎用Go替代Python
- mysql和oracle 命令行执行sql文件 数据库执行sql文件 执行sql语句
- 下列软件包有未满足的依赖关系: cmake-qt-gui : 依赖: cmake (= 3.10.2-1ubuntu2) E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依
- Android Studio实现通讯录项目
- 我的世界1.8正版服务器大全,史上最全服务器汇总 我的世界1.8服务器地址大全...
- spark 算子使用类变量_Scala与Spark是天生的一对?
- pythontuple数据类型_Python数据类型之Tuple元组实例详解
- java list 分组_Java8 快速实现List转map 、分组、过滤等操作
- ie8 js未指明的错误_DD_belatedPNG IE8 js报错问题解决