本文主要介绍如何使用HBase Serverless Shell工具访问云数据库Serverless版集群。
前提条件
通过内网连接时,请确认已购买与HBase标准版在相同专有网络VPC下的ECS服务器,若未购买ECS服务器,购买参考:如何创建ECS实例。
操作步骤
- 下载HBase Serverless Shell工具包。
- 登录云数据库HBase控制台。
- 在集群列表页面,单击集群实例名称,进入集群详情页。
- 在集群详情页面,单击数据库连接,进入数据库连接页。
- 在数据库连接页面,单击HBase Serveless Shell下载,下载HBase Serveless Shell工具包。
- 拷贝客户端连接配置。
- 登录云数据库HBase控制台。
- 在集群列表页面,单击集群实例名称,进入集群详情页。
- 在左侧导航栏选择数据库连接,单击一键生成配置项生成客户端连接配置,拷贝XML配置。
- 在解压后的tar包中的conf/目录下的hbase-site.xml文件中,添加拷贝的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> <!-- 如果您直接依赖了阿里云hbase客户端,则无需配置connection.impl参数,如果您依赖了alihbase-connector,则需要配置此参数 --> <!--property> <name>hbase.client.connection.impl</name> <value>org.apache.hadoop.hbase.client.AliHBaseUEClusterConnection</value> </property--> </configuration>
- 执行
.bin/hbase shell
命令连接集群。