本文主要介绍如何使用HBase Serverless Shell工具访问云数据库Serverless版集群。
前提条件
通过内网连接时,请确认已购买与HBase Serverless在相同专有网络VPC下的ECS服务器,若未购买ECS服务器,购买方式请参见:如何创建ECS实例。
说明
目前HBase Serverless不支持新购。
操作步骤
下载HBase Serverless Shell工具包。
登录云数据库HBase控制台。
在集群列表页面,单击集群实例名称,进入实例详情页。
在左侧导航栏单击数据库连接,进入数据库连接页。
单击HBase Serverless Shell下载,下载HBase Serverless 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> <!-- 设置用户名密码,默认AccessKey ID:AccessKey Secret,可根据实际情况调整 --> <property> <name>hbase.client.username</name> <value>AccessKey ID</value> </property> <property> <name>hbase.client.password</name> <value>AccessKey Secret</value> </property> <!-- 如果您直接依赖了阿里云hbase客户端,则无需配置connection.impl参数,如果您依赖了alihbase-connector,则需要配置此参数 --> <!--property> <name>hbase.client.connection.impl</name> <value>org.apache.hadoop.hbase.client.AliHBaseUEClusterConnection</value> </property--> </configuration>在ECS服务器上执行
.bin/hbase命令连接HBase Serverless集群。
该文章对您有帮助吗?