本文介绍如何通过HBaseue Shell工具访问云数据库HBase增强版。

前提条件

  • 通过内网连接时,请确认已购买与HBase标准版在相同专有网络VPC的ECS服务器,并将ECS服务器的IP地址在HBase中添加为白名单。
  • 通过外网连接时,若未配置白名单,具体操作请参见设置白名单

使用说明

通过HBase Shell连接并使用宽表引擎,强烈建议在Linux或者Mac环境中使用,如果在Windows环境下使用,可能会遇到报错或缺少库的问题,您需要根据报错信息自行在系统中添加相应的库。

操作步骤

  1. 下载HBaseue Shell工具包。
    1. 登录云数据库HBase控制台
    2. 集群列表页面,单击目标集群ID,进入集群详情页面。
    3. 在左侧导航栏,选择数据库连接
    4. 连接信息区域,单击HBaseue Shell下载,下载HBaseue Shell工具包。
  2. 解压缩已下载的HBaseue Shell工具包,修改hbase-site.xml文件,添加如下配置。
    <configuration>        
       <!—    集群的连接地址,在控制台页面的数据库连接界面获得(注意公网地址和VPC内网地址)    —>        
    <property>       
         <name>hbase.zookeeper.quorum</name>        
         <value>ld-xxxx-proxy-hbaseue.hbaseue.xxx.rds.aliyuncs.com:30020</value>    
    </property>    
    <!—    设置用户名密码,默认root:root,可根据实际情况调整    —>        
    <property>        
         <name>hbase.client.username</name>        
         <value>root</value>   
    </property>    
    <property>        
         <name>hbase.client.password</name>        
         <value>root</value>   
    </property>
    </configuration>  
  3. 执行bin/hbase shell命令,就可使用原生的HBaseue Shell访问HBase增强版集群。
    说明

    使用HBaseue Shell连接HBase增强版(Lindorm)仅支持简单的DDL操作和数据读写操作,管理接口如balancemove等集群管理命令都已被禁用,请参见使用限制