Hbase Java API
Hbase 版本 3.0.0-beta-1
所用依赖如下
<dependency>
<groupId>org.apache.hbase</groupId>
<artifactId>hbase-client</artifactId>
<version>2.5.8</version>
</dependency>
坑!
为什么不用以下3.0.0版本的依赖与Hbase版本对应呢?
<dependency>
<groupId>org.apache.hbase</groupId>
<artifactId>hbase-client</artifactId>
<version>3.0.0-beta-1</version>
</dependency>
鼠鼠用这个版本被坑了巨久,该依赖版本无法连接
一直报以上错误,连接的上本机windows
的16000
端口,最后发现问题在依赖版本的问题上
降低依赖版本即可,一般来说都应该和hbase
版本对应,但这个版本用对应依赖有问题
虚拟机下
修改虚拟机名字
# 名字自定义
hostnamectl set-hostname shushu
在虚拟机
的/etc/hosts
文件中加入
虚拟机IP 虚拟机名字
# 如下
192.168.182.133 shushu
在hbase
安装目录下conf
文件夹下的配置文件hbase-site.xml
中添加
<property>
<name>hbase.zookeeper.quorum</name>
<value>shushu</value>
<!-- <value>虚拟机名字</value> -->
</property>
配置完重启Hbase
Windows下
在Windows
的C:\Windows\System32\drivers\etc
下的hosts
文件中添加
虚拟机IP 虚拟机名字
# 如下
192.168.182.133 shushu
的hosts
文件中添加
虚拟机IP 虚拟机名字
# 如下
192.168.182.133 shushu