hbase公司用的是阿里云的,有自带的web网页版可以查看相关的一些数据,但是并不能查看具体表中的数据。像mysql,redis等等,都是有一些可视化工具的,redis用client端的命令行工具也还是挺方便的,但是hbase关于可视化这块的知识比较少。
目前,采用和redis一样的,命令行工具,hbase shell。
关于本地启动,本地连接登录,网上的资料已经很多了。
下面说说远程的连接使用:
普通的hbase,如果不是阿里云的,只要下载hbase,比如mac下:
brew install hbase
即可安装好hbase的环境变量,所需依赖的Java环境等,接下来只要修改hbase-site.xml文件中的某个节点:<property>
<name>hbase.zookeeper.quorum</name>
<value>远程地址</value>
</property>
这样就可以完成远程连接了
如果是基于阿里云的hbase,需要下载aliyun提供的客户端包,解压,然后同样修改hbase-site.xm文件中的同一个节点:
<property>
<name>hbase.zookeeper.quorum</name>
<value>zk连接地址</value>
</property>
还要注意的一点是,hbase客户端依赖Java环境,不同的hbase需要的Java版本不一致,可以在hbase-env.sh中查看,并且将本地的Java环境添加进去,比如我本机的Java环境在:
/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/home
这是在mac下的环境,如果实在不知道,可以启动项目,在控制台里面查看,最上面红色的那部分就是:
阿里云hbase是基于hbase,但在hbase上添加了自己的功能,所以如果使用的是阿里云的hbase,需要下载阿里云的客户端工具