本文介紹如何通過HBaseue Shell工具訪問云數據庫HBase增強版。

前提條件

  • 通過內網連接時,請確認已購買與HBase增強版在相同專有網絡VPC的ECS服務器,并把ECS服務器的IP地址在HBase中添加為白名單。
  • 通過外網連接時,若未配置白名單,具體操作請參見設置白名單

使用說明

通過HBaseue Shell連接并使用寬表引擎,強烈建議在Linux或者Mac環境中使用,如果在Windows環境下使用,可能會遇到報錯或缺少庫的問題,您需要根據報錯信息自行在系統中添加相應的庫。

操作步驟

  1. 下載HBaseue Shell工具包。
    1. 登錄云數據庫HBase控制臺
    2. 集群列表頁面,單擊目標集群ID,進入集群詳情頁面。
    3. 在左側導航欄,選擇數據庫連接
    4. 連接信息區域,單擊HBaseue Shell下載,下載HBaseue Shell工具包。
  2. 解壓縮已下載的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>  
  3. 執行bin/hbase shell命令,就可使用原生的HBaseue Shell訪問HBase增強版集群。
    說明

    使用HBaseue Shell連接HBase增強版(Lindorm)僅支持簡單的DDL操作和數據讀寫操作,管理接口如balancemove等集群管理命令都已被禁用,請參見使用限制