このトピックでは、HBase シェルを使用して ApsaraDB for HBase Standard Edition クラスターに接続する方法について説明します。
前提条件
内部ネットワーク経由でクラスターに接続する場合は、ご利用の ApsaraDB for HBase Standard Edition クラスターと同じ VPC 内に ECS インスタンスが存在することを確認してください。また、ECS インスタンスの IP アドレスをクラスターのホワイトリストに追加する必要があります。
ECS インスタンスがない場合は、「ECS インスタンスの作成」をご参照ください。
ホワイトリストを設定していない場合は、「ホワイトリストの設定」をご参照ください。
インターネット経由でクラスターに接続する場合は、HBase シェルを実行するクライアントのパブリック IP アドレスがクラスターのホワイトリストに追加されていることを確認してください。ホワイトリストを設定していない場合は、「ホワイトリストの設定」をご参照ください。
利用にあたって
HBase シェルを使用してワイドカラムエンジンに接続して利用する場合、Linux または macOS 環境の使用を強く推奨します。Windows 環境を使用すると、エラーが発生したり、ライブラリが不足する問題が発生したりする可能性があります。その場合は、エラーメッセージに基づいて、必要なライブラリをシステムに追加する必要があります。
操作手順
HBase シェルパッケージをダウンロードします。
ApsaraDB for HBase コンソールにログインします。
クラスター ページで、対象のクラスター ID をクリックします。
左側のナビゲーションウィンドウで、Database Connection をクリックします。
Connection Information セクションで、[HBase Shell ダウンロード] をクリックします。
クラスターの ZooKeeper アドレスを設定します。
ZooKeeper アドレスの取得: Connection Information セクションで、クラスターの ZooKeeper アドレスをコピーします。
ダウンロードした HBase シェルパッケージを解凍し、hbase-site.xml ファイルを変更して ZooKeeper アドレスを追加します。
<configuration> <property> <name>hbase.zookeeper.quorum</name> <value>$ZK_IP1,$ZK_IP2,$ZK_IP3</value> </property> </configuration>
bin/hbase shellコマンドを実行して、クラスターに接続します。
次のステップ
ApsaraDB for HBase Standard Edition クラスターに接続した後、テーブルの作成、データ操作言語 (DML) コマンドの実行、管理タスクの実行など、さまざまな操作を実行できます。