全部产品
Search
文档中心

E-MapReduce:Gunakan perintah CLI Jindo untuk mengakses OSS atau OSS-HDFS

更新时间:Jun 24, 2025

Topik ini menjelaskan cara menggunakan perintah CLI Jindo untuk mengakses Object Storage Service (OSS) dan OSS-HDFS.

Persiapan lingkungan

  • Dalam lingkungan E-MapReduce (EMR), JindoSDK diinstal secara default dan dapat langsung digunakan.
    null Untuk mengakses OSS-HDFS, Anda harus membuat kluster EMR V-3.44.0 atau versi minor lebih baru, atau EMR V5.10.0 atau versi minor lebih baru.
  • Dalam lingkungan non-EMR, instal JindoSDK terlebih dahulu. Untuk informasi lebih lanjut, lihat Deploy JindoSDK dalam Lingkungan Selain EMR.
    null Untuk mengakses OSS-HDFS, Anda harus menginstal JindoSDK V4.6.X atau versi lebih baru.

Perintah dan contoh

Anda dapat menggunakan perintah CLI Jindo untuk mengakses OSS dan OSS-HDFS dengan cara yang sama. Perbedaannya terletak pada titik akhir dalam jalur.

  • Unggah File
    Jalankan perintah berikut untuk mengunggah file bernama examplefile.txt dari direktori root lokal ke bucket bernama examplebucket di OSS-HDFS:
    jindo fs -put examplefile.txt oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com/
  • Buat Direktori
    Jalankan perintah berikut untuk membuat direktori bernama dir/ di bucket bernama examplebucket di OSS-HDFS:
    jindo fs -mkdir oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com/dir/
  • Kueri File atau Direktori
    Jalankan perintah berikut untuk menanyakan file dan direktori di bucket bernama examplebucket di OSS-HDFS:
    jindo fs -ls oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com/
  • Kueri Ukuran File atau Direktori
    Jalankan perintah berikut untuk menanyakan ukuran semua file dan direktori di bucket bernama examplebucket di OSS-HDFS:
    jindo fs -du oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com/
  • Kueri Isi File
    Jalankan perintah berikut untuk menanyakan isi file bernama localfile.txt di bucket bernama examplebucket di OSS-HDFS:
    jindo fs -cat oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com/localfile.txt
    null Isi file yang dikueri ditampilkan dalam teks biasa. Jika isinya dienkripsi, gunakan HDFS API untuk Java untuk membaca dan mendekode isi tersebut.
  • Unduh File
    Jalankan perintah berikut untuk mengunduh file bernama exampleobject.txt dari bucket bernama examplebucket di OSS-HDFS ke direktori bernama /tmp di direktori root komputer Anda:
    jindo fs -get oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com/exampleobject.txt  /tmp/
  • Hapus File atau Direktori
    Jalankan perintah berikut untuk menghapus direktori bernama destfolder/ dan semua file di direktori tersebut dari bucket bernama examplebucket di OSS-HDFS:
    jindo fs -rm oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com/destfolder/

Untuk informasi lebih lanjut tentang perintah dan deskripsinya, lihat Gunakan Jindo CLI.