Topik ini menjelaskan cara mengakses OSS dan OSS-HDFS secara cepat.
Prasyarat
Verifikasi bahwa Anda memiliki izin yang diperlukan untuk mengakses OSS.
Kluster EMR yang dikelola di Konsol baru telah memiliki izin yang diperlukan secara default. Jika Anda mengalami masalah, lihat Otorisasi peran layanan.
Kluster EMR yang dikelola di Konsol lama telah memiliki izin yang diperlukan secara default. Jika Anda mengalami masalah, lihat Tetapkan peran.
Untuk memberikan izin di lingkungan non-EMR, lihat Otorisasi OSS dan OSS-HDFS.
(Opsional, direkomendasikan) Aktifkan OSS-HDFS dan berikan izin untuk mengakses OSS-HDFS.
Verifikasi versi JindoSDK yang telah dideploy.
Kluster EMR menyertakan JindoSDK secara default.
CatatanUntuk mengakses OSS-HDFS, Anda harus membuat kluster EMR versi EMR-3.42.0 atau lebih baru, atau EMR-5.8.0 atau lebih baru.
Untuk lingkungan non-EMR, lihat Deploy JindoSDK di lingkungan selain EMR.
CatatanUntuk mengakses OSS-HDFS, Anda harus mendeploy JindoSDK versi 4.x atau lebih baru.
Jalur Akses
Satu-satunya perbedaan saat mengakses OSS dan OSS-HDFS terletak pada titik akhir (endpoint) dalam jalur akses. Penggunaan lainnya identik. Tabel berikut menampilkan contoh jalur root dan deskripsinya untuk kedua sistem tersebut.
Storage system | Contoh jalur root | Deskripsi |
OSS | oss://examplebucket.oss-cn-shanghai-internal.aliyuncs.com/ | Jalur ini digunakan untuk bucket OSS bernama examplebucket di wilayah China (Shanghai), yang diakses melalui titik akhir internal. Catatan Konfigurasi ini berarti akses lintas wilayah tidak didukung secara default. |
OSS-HDFS | oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com/ | Jalur ini digunakan untuk bucket yang diaktifkan OSS-HDFS bernama examplebucket di wilayah China (Shanghai). Catatan Konfigurasi ini berarti akses lintas wilayah tidak didukung secara default. |
Metode Akses
Anda dapat mengakses OSS dan OSS-HDFS dengan empat metode: perintah Hadoop Shell, perintah Jindo CLI, perintah POSIX, dan Konsol OSS.
Metode akses | Contoh | Deskripsi |
Hadoop Shell command | hadoop fs -ls oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com/ | JindoOssFileSystem, yang termasuk dalam JindoSDK, merupakan implementasi antarmuka Hadoop FileSystem. Saat Anda menjalankan perintah Hadoop Shell, client menggunakan endpoint dalam jalur untuk mengakses OSS atau OSS-HDFS. Untuk informasi lebih lanjut, lihat Gunakan perintah Hadoop Shell untuk mengakses OSS atau OSS-HDFS. |
Jindo CLI command | jindo fs -ls oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com/ | Mengakses OSS atau OSS-HDFS dengan perintah Jindo CLI mirip dengan menggunakan perintah Hadoop Shell. Jindo CLI menyediakan fitur tambahan, seperti pengarsipan data, caching, dan analisis error. Untuk informasi lebih lanjut, lihat Gunakan perintah Jindo CLI untuk mengakses OSS atau OSS-HDFS. |
POSIX command | mkdir -p /mnt/oss jindo-fuse /mnt/oss -ouri=oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com/ ls /mnt/oss | JindoFuse mengimplementasikan API FUSE untuk memasang jalur OSS atau OSS-HDFS ke direktori lokal. Konfigurasi ini memungkinkan Anda mengakses objek di OSS atau OSS-HDFS seolah-olah merupakan file lokal. Untuk informasi lebih lanjut, lihat Gunakan perintah POSIX untuk mengakses OSS atau OSS-HDFS. |
OSS console | Gunakan antarmuka Konsol. Lihat kolom Deskripsi untuk detailnya. | Untuk mengelola data Anda di Konsol OSS, ikuti langkah-langkah berikut:
|