このトピックでは、HBase Shell を使用して ApsaraDB for HBase Standard Edition クラスターにアクセスする方法について説明します。
注意事項
HBase Shell は Java 11 をサポートしていません。HBase Shell には Java 8 を使用することをお勧めします。
手順
Elastic Compute Service(ECS)インスタンスを購入します。
ApsaraDB for HBase クラスターには、内部ネットワーク経由でアクセスできます。内部ネットワーク経由で ApsaraDB for HBase クラスターにアクセスする必要がある場合は、ApsaraDB for HBase クラスターがデプロイされているリージョンに ECS インスタンスが必要です。
要件を満たす ECS インスタンスが既に存在する場合は、手順 2 に進みます。
使用可能な ECS インスタンスがない場合は、従量課金制の ECS インスタンスを購入し、それを使用して ApsaraDB for HBase クラスターをテストできます。
HBase Shell パッケージをダウンロードします。
ApsaraDB for HBase コンソールにログインし、アクセスする ApsaraDB for HBase クラスターを見つけ、クラスター ID をクリックします。表示されるページの左側のナビゲーションペインで、[データベース接続] をクリックします。表示されるページの [接続情報] セクションで [hbase Shell ダウンロード] をクリックして、HBase Shell パッケージをダウンロードします。
次のコマンドを実行して、ダウンロードしたパッケージを解凍します。
tar -zxf xxx.tar.gzクラスターの ZooKeeper アドレスを構成します。 conf/hbase-site.xml ファイルに、次の構成を追加します。
<configuration> <property> <name>hbase.zookeeper.quorum</name> <value>$ZK_IP1,$ZK_IP2,$ZK_IP3</value> </property> </configuration>ApsaraDB for HBase クラスターにアクセスします。
次のコマンドを実行して、ApsaraDB for HBase クラスターにアクセスします。
bin/hbase shell