このトピックでは、HBaseue Shell を使用して ApsaraDB for HBase Performance-enhanced Edition インスタンスにアクセスする方法について説明します。
前提条件
内部ネットワーク経由で ApsaraDB for HBase Performance-enhanced Edition インスタンスに接続する場合、Elastic Compute Service(ECS)インスタンスが購入済みであることを確認してください。この ECS インスタンスは、ApsaraDB for HBase Performance-enhanced Edition インスタンスと同じ仮想プライベートクラウド(VPC)にデプロイされている必要があります。 ECS インスタンスの IP アドレスが ApsaraDB for HBase Performance-enhanced Edition インスタンスのホワイトリストに含まれていることを確認してください。
ECS インスタンスの購入方法の詳細については、ECS インスタンスの作成をご参照ください。
ApsaraDB for HBase Performance-enhanced Edition インスタンスの IP アドレスホワイトリストの設定方法の詳細については、ホワイトリストの設定をご参照ください。
インターネット経由で ApsaraDB for HBase Performance-enhanced Edition インスタンスに接続する場合は、インスタンスに IP アドレスホワイトリストが設定されていることを確認してください。詳細については、ホワイトリストの設定をご参照ください。
手順
HBaseue Shell パッケージをダウンロードします。
ApsaraDB for HBase コンソール にログインします。
[クラスタ] ページで、管理するインスタンスを見つけ、インスタンス ID をクリックします。

[インスタンスの詳細] ページの左側のナビゲーションペインで、[データベース接続] をクリックします。

[データベース接続] ページで、[hbase Shell ダウンロード] をクリックして HBaseue Shell パッケージをダウンロードします。
ダウンロードした HBaseue Shell パッケージを解凍し、hbase-site.xml ファイルに次の設定を追加します。
<configuration> <!- ApsaraDB for HBase インスタンスのエンドポイントを指定します。ApsaraDB for HBase コンソールで、インスタンスの詳細ページに移動し、[データベース接続] をクリックします。[接続情報] セクションで、パブリックエンドポイントまたは VPC 向けエンドポイントを取得できます。インターネット経由でインスタンスに接続する場合は、パブリックエンドポイントを使用します。 VPC 経由でインスタンスに接続する場合は、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 を使用して ApsaraDB for HBase Performance-enhanced Edition インスタンスにアクセスします。説明HBaseue Shell を使用して ApsaraDB for HBase パフォーマンス強化版インスタンスに接続する場合、DDL 操作とデータの読み取りおよび書き込み操作のみを実行できます。
balanceやmoveなどのインスタンス管理コマンドは無効になっています。