hbase之hbase shell

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 shell》 image.png

阿里云hbase是基于hbase,但在hbase上添加了自己的功能,所以如果使用的是阿里云的hbase,需要下载阿里云的客户端工具

    原文作者:卡萨布兰卡ginger
    原文地址: https://www.jianshu.com/p/348de60140dd
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞