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

E-MapReduce:OSS-HDFS (JindoFS) にアクセスするためのエンドポイントの設定

最終更新日:Mar 26, 2026

JindoSDK は、アクセスパス、バケットレベルの設定、グローバル設定の3つのソースから、この優先順位で OSS-HDFS エンドポイントを解決します。ご利用のアクセスパスのフォーマットに合った方法を選択してください。

アクセスパスのフォーマットエンドポイントのソース
oss://<Bucket>.<Endpoint>/<Object>パスに埋め込み (方法1、推奨)
oss://<Bucket>/<Object>core-site.xml:バケットレベル (方法2) またはグローバル (方法3)

方法1:アクセスパスにエンドポイントを埋め込む (推奨)

oss://<Bucket>.<Endpoint>/<Object> のフォーマットを使用して、アクセスパスにエンドポイントを直接含めます。JindoSDK はパスからエンドポイントを読み取り、リクエストを自動的に OSS-HDFS にルーティングします。追加の設定は不要です。

例:

oss://example-oss-bucket.cn-shanghai.oss-dls.aliyuncs.com/Test

方法2:バケットレベルのエンドポイントの設定

アクセスパスが oss://<Bucket>/<Object> フォーマットを使用している場合は、バケットレベルのエンドポイントを core-site.xml に追加します。バケットレベルの設定は、そのバケットのグローバルエンドポイントをオーバーライドします。

<configuration>
    <property>
        <name>fs.oss.bucket.<bucket-name>.endpoint</name>
        <value>cn-xxx.oss-dls.aliyuncs.com</value>
    </property>
</configuration>

<bucket-name> をご利用の OSS-HDFS バケット名に置き換えてください。

バケットレベルのエンドポイントが設定されていない場合、JindoSDK はグローバルエンドポイント (方法3) にフォールバックします。

方法3:グローバルエンドポイントの設定

すべての oss:// リクエストのデフォルトとして、グローバルエンドポイントを core-site.xml に追加します。デフォルトで OSS-HDFS にアクセスする場合は、この方法を使用してください。

<configuration>
    <property>
        <name>fs.oss.endpoint</name>
        <value>cn-xxx.oss-dls.aliyuncs.com</value>
    </property>
</configuration>