本文介绍如何通过HBaseue Shell工具访问云数据库HBase增强版。
前提条件
- 通过内网连接时,请确认已购买与HBase标准版在相同专有网络VPC的ECS服务器,并将ECS服务器的IP地址在HBase中添加为白名单。
- 通过外网连接时,若未配置白名单,具体操作请参见设置白名单。
使用说明
通过HBase Shell连接并使用宽表引擎,强烈建议在Linux或者Mac环境中使用,如果在Windows环境下使用,可能会遇到报错或缺少库的问题,您需要根据报错信息自行在系统中添加相应的库。
操作步骤
- 下载HBaseue Shell工具包。
- 登录云数据库HBase控制台。
- 在集群列表页面,单击目标集群ID,进入集群详情页面。
- 在左侧导航栏,选择数据库连接。
- 在连接信息区域,单击HBaseue Shell下载,下载HBaseue Shell工具包。
- 解压缩已下载的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>
- 执行
bin/hbase shell
命令,就可使用原生的HBaseue Shell访问HBase增强版集群。
说明
使用HBaseue Shell连接HBase增强版(Lindorm)仅支持简单的DDL操作和数据读写操作,管理接口如balance
,move
等集群管理命令都已被禁用,请参见使用限制。