本文主要介紹如何使用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集群。