HBase是一个基于HDFS的数据库,拥有高可用、大量数据存储、列式存储等特点,在非结构化数据与半结构化数据存储方面,有很大的优势。我们一般测试时使用hbase shell命令行的方式来操作hbase数据库比较方便,但是在数据逻辑处理比较复杂时,那肯定是用它提供的API来操作更方便啦,下面就来给出一个java版操作hbase的工具类,提供给大家,我自己也一直使用这个类。
备注:本工具类使用的环境:hbase1.4.1 jdk1.8 hadoop3.0
maven项目添加依赖
1 | <!--hadoop/hbase都要依赖(RPC通信),注意protobuf-java的版本,hbase1.4.1自带的protobuf-java版本是2.5.0的,所以如果你的程序是跑在服务器上的,需要跟服务器一致,不然会出现NoClsssFoundError--> |
代码
1 | package com.pipilong.czl.util; |
好了,文章到这里就结束了,如果大家在使用过程中,遇到什么问题,请联系我chenzuoli709@gmail.com。
书山有路勤为径,学海无涯苦作舟。
欢迎关注微信公众号:【程序员写书】
喜欢宠物的朋友可以关注:【电巴克宠物Pets】
一起学习,一起进步。
