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

E-MapReduce:OSS および OSS-HDFS のクイックスタート

最終更新日:Jun 23, 2026

このトピックでは、OSS および OSS-HDFS にすばやくアクセスする方法について説明します。

前提条件

  • OSS を有効化します。

  • バケットを作成します。

  • OSS にアクセスするために必要な権限があることを確認してください。

    • 新しいコンソールで管理される EMR クラスターには、デフォルトで必要な権限があります。問題が発生した場合は、「サービスロールを承認する」を参照してください。

    • 古いコンソールで管理される EMR クラスターには、デフォルトで必要な権限があります。問題が発生した場合は、「ロールを割り当てる」を参照してください。

    • EMR 以外の環境で権限を付与するには、「OSS および OSS-HDFS の認可」をご参照ください。

  • (オプション、推奨) OSS-HDFS を有効化し、OSS-HDFS にアクセスするための権限を付与してください。

  • デプロイ済みの JindoSDK のバージョンを確認してください。

    • EMR クラスターには、デフォルトで JindoSDK が含まれています。

      説明

      OSS-HDFS にアクセスするには、EMR-3.42.0 以降、または EMR-5.8.0 以降のクラスターを作成する必要があります。

    • EMR 以外の環境については、「EMR 以外の環境に JindoSDK をデプロイする」を参照してください。

      説明

      OSS-HDFS にアクセスするには、JindoSDK 4.x 以降をデプロイする必要があります。

パス

OSS と OSS-HDFS にアクセスする際の違いは、パス内のエンドポイントのみです。その他の使用方法はすべて同一です。次の表に、両システムのルートパスの例と説明を示します。

ストレージシステム

ルートパスの例

説明

OSS

oss://examplebucket.oss-cn-shanghai-internal.aliyuncs.com/

このパスは、中国 (上海) リージョンの examplebucket という名前の OSS バケットへ、内部エンドポイント経由でアクセスするためのパスです。

説明

この構成では、デフォルトでクロスリージョンアクセスはサポートされません。

OSS-HDFS

oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com/

このパスは、中国 (上海) リージョンの examplebucket という名前の OSS-HDFS 対応バケット用のパスです。

説明

この構成では、デフォルトでクロスリージョンアクセスはサポートされません。

アクセス方法

OSS および OSS-HDFS には、Hadoop シェルコマンド、Jindo CLI コマンド、POSIX コマンド、OSS コンソールの 4 つの方法でアクセスできます。

アクセス方法

説明

Hadoop シェルコマンド

hadoop fs -ls oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com/

JindoSDK に含まれる JindoOssFileSystem は、Hadoop FileSystem インターフェイスの実装です。Hadoop シェルコマンドを実行すると、クライアントはパス内のエンドポイントを使用して OSS または OSS-HDFS にアクセスします。詳細については、「Hadoop Shell コマンドを使用して OSS または OSS-HDFS にアクセスする」をご参照ください。

Jindo CLI コマンド

jindo fs -ls oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com/

Jindo CLI コマンドによる OSS または OSS-HDFS へのアクセスは、Hadoop シェルコマンドの使用と同様です。Jindo CLI は、データアーカイブ、キャッシュ、エラー分析などの追加機能を提供します。詳細については、「Jindo CLI コマンドを使用して OSS または OSS-HDFS にアクセスする」をご参照ください。

POSIX コマンド

mkdir -p /mnt/oss jindo-fuse /mnt/oss -ouri=oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com/ ls /mnt/oss

JindoFuse は、FUSE API を実装して OSS または OSS-HDFS のパスをローカルディレクトリにマウントします。この設定により、OSS または OSS-HDFS のオブジェクトに、ローカルファイルのようにアクセスできます。詳細については、「POSIX コマンドを使用して OSS または OSS-HDFS にアクセスする」をご参照ください。

OSS コンソール

コンソール UI を使用します。詳細は、[説明] 列をご参照ください。

OSS コンソールでデータを管理するには、次の手順に従います:

  1. OSS コンソールにログインします。

  2. [Buckets] ページで、対象バケットの名前をクリックします。

  3. 左側のナビゲーションペインで、File Management > ファイルリスト を選択します。

  4. データにアクセスするには、OSS オブジェクト または [HDFS] タブをクリックします。