HBaseClient ,SpringCloud Hoxton.SR3+ 获取不到数据问题的解决方法
hbase client
<dependency>
<groupId>org.apache.hbase</groupId>
<artifactId>hbase-client</artifactId>
<version>1.3.1</version>
</dependency>
spring-cloud-dependencies
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Hoxton.SR3</version>
<type>pom</type>
<scope>runtime</scope>
</dependency>
问题
使用了Hoxton.SR3+以后无法从HBase获取到数据,对比了Hoxton.SR1/2跟Hoxton.SR3+以后发现 protobuf的版本改变了,从2.5.0升到3.1.x,导致获取数据以后一直在阻塞,只要将 hbase-client 的 protobuf排除掉,重新引入并指定版本为合适的版本就行,就像上面的2.5.0