すべてのプロダクト
Search
ドキュメントセンター

E-MapReduce:Hue Web UI での HBase サービスの使用

最終更新日:Jan 11, 2025

クラスター内の HBase テーブルの作成またはクエリにグラフィカルインターフェイスを使用する場合は、Hue を使用できます。このトピックでは、Hue Web UI で HBase テーブルを作成および削除する方法について説明します。このトピックでは、E-MapReduce(EMR)V4.9.0 クラスターを使用します。

前提条件

  • EMR クラスターが作成され、クラスターの作成時にオプションサービスから HBase が選択されています。

  • ポート 8888 が有効になっています。

    重要

    セキュリティグループルールで認証オブジェクトを設定する場合は、Hue にアクセスする必要がある CIDR ブロックまたは IP アドレスのみを入力します。CIDR ブロック 0.0.0.0/0 は入力しないでください。

制限事項

HBase サービスは、クラスターにデプロイされている必要があります。

考慮事項

EMR V3.35.0 以降のマイナーバージョンの Hadoop クラスター、または EMR V4.9.0 以降のマイナーバージョンの場合、Hue サービスページの [構成] タブにある [app_blacklist] パラメーターの値から hbase を削除する必要があります。

HBase ブラウザページに移動する

  1. クラスターの [クラスター概要] ページに移動します。

    1. Alibaba Cloud EMR コンソール にログインします。

    2. 上部のナビゲーションバーで、クラスターが存在するリージョンを選択し、ビジネス要件に基づいてリソースグループを選択します

    3. [クラスター管理] タブをクリックします。

    4. [クラスター管理] ページで、クラスターを見つけて、[アクション] 列の [詳細] をクリックします。

  2. app_blacklist パラメーターを変更します。

    1. 左側のナビゲーションペインで、[クラスターサービス] > [hue] を選択します。

    2. [構成フィルター] セクションで、[app_blacklist] パラメーターを検索します。

    3. [hbase][app_blacklist] パラメーターの値から削除します。

      hue_hbase

    4. [サービス構成] セクションの右上隅にある [保存] をクリックします。

    5. [変更の確認] ダイアログボックスで、[説明] を指定し、[OK] をクリックします。

  3. Hue を再起動します。

    1. Hue サービスページの右上隅で、[アクション] > [hue の再起動] を選択します。

    2. [クラスターアクティビティ] ダイアログボックスで、[説明] を指定し、[OK] をクリックします。

    3. [確認] メッセージで、[OK] をクリックします。

  4. 左側のナビゲーションペインで、[接続文字列] をクリックします。

  5. [パブリック接続文字列] ページで、Hue の URL をクリックします。

    表示されるページで、Hue のユーザー名とパスワードを入力して、Hue Web UI にアクセスします。

    説明

    Hue Web UI に初めてログインする場合は、デフォルトの管理者である admin アカウントの初期パスワードを取得する必要があります。初期パスワードの取得方法の詳細については、「初期パスワードの表示」をご参照ください。

  6. 左側のナビゲーションペインで、hue_hbase アイコンをクリックします。

    HBase ブラウザページが表示されます。Hbase_Browser

HBase テーブルを作成する

  1. HBase ブラウザページの右上隅にある [新しいテーブル] をクリックします。

  2. [新しいテーブルの作成] ダイアログボックスで、パラメーターを設定します。

    パラメーター

    説明

    テーブル名

    作成するテーブルの名前。

    列ファミリー

    テーブルの列ファミリー。

  3. [送信] をクリックします。

HBase テーブルを削除する

  1. HBase ブラウザページで、1 つ以上のテーブルを選択します。

  2. [削除] をクリックします。

  3. [削除の確認] メッセージで、[確認] をクリックします。