云数据库 HBase Serverless Shell访问

By | 2021年4月22日

本文主要介绍如何使用HBase Serverless Shell工具访问云数据库Serverless版集群。

前提条件

通过内网连接时,请确认已购买与HBase标准版在相同专有网络VPC下的ECS服务器,若未购买ECS服务器,购买参考:如何创建ECS实例

操作步骤

  1. 下载HBase Serverless Shell工具包。
    1. 登录云数据库HBase控制台
    2. 集群列表页面,单击集群实例名称,进入集群详情页。
      进入详情
    3. 集群详情页面,单击数据库连接,进入数据库连接页。
    4. 数据库连接页面,单击HBase Serveless Shell下载,下载HBase Serveless Shell工具包。
      HBase ServerlessShell 下载
  2. 拷贝客户端连接配置。
    1. 登录云数据库HBase控制台
    2. 集群列表页面,单击集群实例名称,进入集群详情页。
    3. 在左侧导航栏选择数据库连接,单击一键生成配置项生成客户端连接配置,拷贝XML配置
      客户端连接配置xml
  3. 在解压后的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>

  4. 执行.bin/hbase shell 命令连接集群。

请关注公众号获取更多资料

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注