springboot+hbase 集成
项目中使用 phoenix 使用SQL 方式来操作Hbase 数据库,但是遇到一个是,SQL在Dbeaver 中查询速度还可以,但是使用phoenix+ibatis 后返回结果集数据量20w ,速度特别慢,先是考虑用redis方式缓存,但是内存有限,想着是用,hbase直连的方式,测试一下解决一下, 一:简介 hbase-client是HBase提供的一套比较底层的API,在实际使用时需要对其进行封装,提供更好用的api给用户。 操作hbase的客户端有以下几种方式: hbase-client 比较底层,需要自己进一步封装api,而且版本号和安装的hbase也要匹配,否则会报错 spring-data-hadoop 2019年4月5停止维护 Apache Phoenix 使用SQL的方式来操作HBase 下面是springboot+ hbase-client方式 注意!需要去掉slf4j和log4j jar 否则会报相应的错误:pom.xml 引入 <dependency> <groupId>org.apache.hbase</groupId> <artifactId>hbase-client</artifactId> <version>2.1.3</version> <exclusions> <exclusion> <groupId>org.slf4j</groupId>