美文网首页杂物间
hbase之hbase shell

hbase之hbase shell

作者: 卡萨布兰卡ginger | 来源:发表于2018-10-09 14:28 被阅读0次

    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下的环境,如果实在不知道,可以启动项目,在控制台里面查看,最上面红色的那部分就是:


    image.png

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

    相关文章

      网友评论

        本文标题:hbase之hbase shell

        本文链接:https://www.haomeiwen.com/subject/xvxloftx.html