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

Object Storage Service:EMR 上で HBase ストレージに OSS-HDFS を使用する

最終更新日:May 07, 2026

HBase は Hadoop エコシステム内のリアルタイムデータベースであり、高い書き込みパフォーマンスを提供します。OSS-HDFS(JindoFS サービスとも呼ばれます)は HDFS API と互換性のある Alibaba Cloud のストレージサービスです。Alibaba Cloud E-MapReduce (EMR) では、HBase が OSS-HDFS を基盤ストレージとして利用でき、Write-Ahead Log (WAL) ファイルの保存にも対応しています。この構成により、ストレージとコンピューティングの分離が実現されます。

前提条件

  • EMR-3.42.0 以降または EMR-5.8.0 以降の EMR クラスターを作成済みで、クラスター作成時に HBase コンポーネントを選択している必要があります。詳細については、「クラスターの作成」をご参照ください。

  • OSS-HDFS を有効化し、必要な権限を付与済みである必要があります。詳細については、「OSS-HDFS の有効化」をご参照ください。

操作手順

  1. EMR クラスターに接続します。

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

    2. 対象の EMR クラスターをクリックします。

    3. Nodes タブをクリックし、その後ノードグループの左側にある + アイコンをクリックします。

    4. ECS ID をクリックします。ECS インスタンスページで、ECS ID の右側にある 接続 をクリックします。

    SSH キーペアまたはパスワードを使用して Windows または Linux 環境からクラスターに接続する方法については、「クラスターへのログイン」をご参照ください。

  2. HBase のストレージパスを指定します。

    HBase のデータおよび WAL ファイルのストレージパスとして OSS 内のパスを指定するには、hbase-site 設定ファイル内の hbase.rootdir パラメーターの値を OSS パスに変更する必要があります。パスのフォーマットは oss://bucket.endpoint/hbase-root-dir です。

    重要

    クラスターをリリースする際は、テーブルを無効化し、WAL ファイルに対するすべての更新操作が HFile に同期されていることを確認する必要があります。