本文介紹如何通過HBaseue Shell工具訪問ApsaraDB for HBase增強版。
前提條件
- 通過內網串連時,請確認已購買與HBase增強版在相同Virtual Private Cloud的ECS伺服器,並把ECS伺服器的IP地址在HBase中添加為白名單。
- 若未購買ECS伺服器,具體操作請參見如何建立ECS執行個體。
- 若未配置白名單,具體操作請參見設定白名單。
- 通過外網串連時,若未配置白名單,具體操作請參見設定白名單。
使用說明
通過HBaseue Shell串連並使用寬表引擎,強烈建議在Linux或者Mac環境中使用,如果在Windows環境下使用,可能會遇到報錯或缺少庫的問題,您需要根據報錯資訊自行在系統中添加相應的庫。
操作步驟
- 下載HBaseue Shell工具包。
- 登入ApsaraDB for 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,可根據實際情況調整 —> <property> <name>hbase.client.username</name> <value>testuser</value> </property> <property> <name>hbase.client.password</name> <value>password</value> </property> </configuration>
- 執行
bin/hbase shell
命令,就可使用原生的HBaseue Shell訪問HBase增強版叢集。說明使用HBaseue Shell串連HBase增強版(Lindorm)僅支援簡單的DDL操作和資料讀寫操作,管理介面如
balance
,move
等叢集管理命令都已被禁用,請參見使用限制。