本文為您介紹阿里云OSS-HDFS服務(JindoFS 服務)Endpoint的配置方法。
方法一:在訪問路徑中指定Endpoint(推薦)
訪問OSS-HDFS服務時,推薦您使用oss://<Bucket>.<Endpoint>/<Object>
格式的訪問路徑,例如oss://example-oss-bucket.cn-shanghai.oss-dls.aliyuncs.com/Test
。 這種方式在訪問路徑中包含Endpoint,JindoSDK會根據路徑中的Endpoint訪問對應接口。
方式二:配置Bucket級別的Endpoint
如果您使用oss://<Bucket>/<Object>
這種訪問路徑,即訪問路徑中沒有Endpoint,JindoSDK會在配置中查找Bucket級別的Endpoint。您可以在Hadoop的core-site.xml中配置Bucket級別的Endpoint指向OSS-HDFS服務的Endpoint。
<configuration>
<property>
<name>fs.oss.bucket.XXX.endpoint</name>
<value>cn-xxx.oss-dls.aliyuncs.com</value>
</property>
</configuration>
說明
XXX
為OSS-HDFS服務Bucket名稱。
方式三:配置全局默認Endpoint
如果您使用oss://<Bucket>/<Object>
這種訪問路徑,且沒有配置Bucket級別的Endpoint,則JindoSDK會使用全局Endpoint訪問。如果您需要默認使用訪問OSS-HDFS服務,可以選擇該方法。您可以在Hadoop的core-site.xml中配置全局默認Endpoint。
<configuration>
<property>
<name>fs.oss.endpoint</name>
<value>cn-xxx.oss-dls.aliyuncs.com</value>
</property>
</configuration>
文檔內容是否對您有幫助?