HBase编程 API入门系列之工具Bytes类(7)

简介:

 这是从程度开发层面来说,为了方便和提高开发人员。

  这个工具Bytes类,有很多很多方法,帮助我们HBase编程开发人员,提高开发。

   这里,我只赘述,很常用的!

 

 

 

 

 

复制代码
 1 package zhouls.bigdata.HbaseProject.Tool;
 2 
 3 import org.apache.hadoop.hbase.util.Bytes;
 4 
 5 public class BytesTest {
 6     public static void main(String[] args) {
 7         byte b[] = Bytes.toBytes("maizi");
 8         byte a[] = Bytes.toBytes("hello");
 9 
10 //    多个字节,拼装成一个row key
11         byte c[] =Bytes.add(a,b);
12         System.out.println(Bytes.toString(c));
13     }
14 }
复制代码

 

 

 

 

 

 

 

hellomaizi

 

 

 

 

 

复制代码
 1 package zhouls.bigdata.HbaseProject.Tool;
 2 
 3 import org.apache.hadoop.hbase.util.Bytes;
 4 
 5 public class BytesTest {
 6     public static void main(String[] args) {
 7         byte b[] = Bytes.toBytes("maizi");
 8         byte a[] = Bytes.toBytes("hello");
 9 //    多个字节,拼装成一个row key
10         byte c[] =Bytes.add(a,b);
11         System.out.println(Bytes.toString(c));
12         byte d[] = Bytes.head(c, 5);
13         System.out.println(Bytes.toString(d));
14     }
15 }
复制代码

 

 

 

 

 

hellomaizi
hello

 

 

 

 

 

复制代码
 1 package zhouls.bigdata.HbaseProject.Tool;
 2 
 3 import org.apache.hadoop.hbase.util.Bytes;
 4 
 5 public class BytesTest {
 6     public static void main(String[] args) {
 7         byte b[] = Bytes.toBytes("maizi");
 8         byte a[] = Bytes.toBytes("hello");
 9 //    多个字节,拼装成一个row key
10         byte c[] =Bytes.add(a,b);
11         System.out.println(Bytes.toString(c));
12         
13         byte d[] = Bytes.head(c, 5);
14         System.out.println(Bytes.toString(d));
15 
16         byte e[] = Bytes.tail(c, 3);
17         System.out.println(Bytes.toString(e));    
18     }
19 }
复制代码

 

 

 

 

 

hellomaizi
hello
izi

 

 

 

 

   这里,我只是做一个,抛砖引玉的作用,大家,一定要去看到我这篇博文,下去之后,多实践和研究Bytes这个工具类的其他方法。(一定!!!)

  对于,HBase的编程,是非常必须,掌握和熟练的



本文转自大数据躺过的坑博客园博客,原文链接:http://www.cnblogs.com/zlslch/p/6159444.html,如需转载请自行联系原作者

相关实践学习
云数据库HBase版使用教程
  相关的阿里云产品:云数据库 HBase 版 面向大数据领域的一站式NoSQL服务,100%兼容开源HBase并深度扩展,支持海量数据下的实时存储、高并发吞吐、轻SQL分析、全文检索、时序时空查询等能力,是风控、推荐、广告、物联网、车联网、Feeds流、数据大屏等场景首选数据库,是为淘宝、支付宝、菜鸟等众多阿里核心业务提供关键支撑的数据库。 了解产品详情: https://cn.aliyun.com/product/hbase   ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
27天前
|
Java API
掌握Java 8 Stream API的艺术:详解流式编程(三)
掌握Java 8 Stream API的艺术:详解流式编程
16 2
|
3天前
|
存储 NoSQL 分布式数据库
【HBase入门与实战】一文搞懂HBase!
该文档介绍了HBase,一种高吞吐量的NoSQL数据库,适合处理大规模数据。HBase具备快速读写、列式存储和天然支持集群部署的特点,常用于高并发场景。NoSQL与关系型数据库的主要区别在于数据模型、查询语言和可伸缩性。HBase的物理架构包括Client、Zookeeper、HMaster和RegionServer,其中RegionServer管理数据存储。HBase的读写流程利用MemStore和Bloom Filter提高效率。此外,文档还提到了HBase的应用,如时间序列数据、消息传递和内容服务。
23 1
【HBase入门与实战】一文搞懂HBase!
|
14天前
|
存储 SQL Java
Java8 Stream API 详解:流式编程进行数据处理
Java8 Stream API 详解:流式编程进行数据处理
|
15天前
|
缓存 Java 程序员
|
15天前
|
安全 Java 程序员
|
27天前
|
存储 Java BI
掌握Java 8 Stream API的艺术:详解流式编程(二)
掌握Java 8 Stream API的艺术:详解流式编程
26 1
|
27天前
|
存储 Java 关系型数据库
掌握Java 8 Stream API的艺术:详解流式编程(一)
掌握Java 8 Stream API的艺术:详解流式编程
51 1
|
28天前
|
API 监控 开发者
淘宝评论数据API接口:洞察消费者声音的关键工具
随着全球电商的快速发展,速卖通(AliExpress)作为知名的跨境电商平台,为卖家提供了广阔的销售渠道。为了更好地满足卖家的需求,速卖通提供了丰富的API接口,使卖家能够自动化、高效地管理商品、订单和用户数据。本文将围绕速卖通AliExpress API接口开发系列展开探讨,帮助卖家更好地理解和应用这些接口。
|
1月前
|
监控 测试技术 API
api管理工具的新发现
该内容介绍了两款强大的API管理工具——Apifox和Eolink。Apifox集成了Postman、Swagger、Mock和JMeter的功能,提供一体化的API协作平台,提高开发、测试效率。Eolink则包括API设计、自动化测试和团队协作的apikit,以及集成第三方API的apispace。两者都提供便捷的官网和丰富的资源,值得一试。
30 0
|
2月前
|
Java API
【底层服务/编程功底系列】「手把手教学系列」带你打造一个属于自己的规则引擎服务,打破任何业务难题(逻辑模型和API设计)(三)
【底层服务/编程功底系列】「手把手教学系列」带你打造一个属于自己的规则引擎服务,打破任何业务难题(逻辑模型和API设计)
29 0