All Products
Search
Document Center

E-MapReduce:Gunakan CLI JindoCache

Last Updated:Mar 27, 2026

Gunakan perintah jindocache untuk mengelola kebijakan cache, memuat data ke dalam cache, memantau status cache, dan menghapus data yang telah di-cache. Jalankan jindocache tanpa flag apa pun untuk menampilkan daftar semua perintah yang didukung beserta sintaksnya.

Prasyarat

Sebelum memulai, pastikan Anda telah:

Referensi perintah

listCacheSet

Menampilkan semua CacheSet dalam sistem saat ini. Gunakan perintah ini untuk memeriksa path mana saja yang berada di bawah kebijakan cache aktif sebelum melakukan perubahan.

jindocache -listCacheSet

refreshCacheSet

Memperbarui kebijakan CacheSet dari file konfigurasi lokal. CacheSet yang tidak ada dalam file kebijakan baru akan dihapus.

jindocache -refreshCacheSet <localPath>
Parameter Deskripsi Contoh
<localPath> Path ke file cacheset.xml — yaitu path penyimpanan yang Anda tentukan saat membuat file tersebut /path/cacheset.xml

Contoh:

jindocache -refreshCacheSet /path/cacheset.xml

load

Menyimpan file remote (metadata atau data) ke disk lokal sehingga pembacaan selanjutnya dilayani dari disk lokal alih-alih penyimpanan backend seperti OSS.

Format lengkap perintahnya adalah:

jindocache -load [-meta] [-data] [-s] [-m] [-R] [-replica <value>] <path>

Caching metadata

Menyimpan metadata file ke disk lokal. Gunakan ini sebelum menjalankan pekerjaan komputasi untuk menghindari round-trip metadata ke OSS.

jindocache -load -meta <options> <path>
Parameter Deskripsi
-s Jalankan dalam mode sinkron — perintah tetap terbuka hingga proses caching selesai dan menampilkan log ke Konsol. Direkomendasikan untuk memantau progres.
-R Secara rekursif menyimpan cache semua file dalam folder. Diperlukan ketika <path> merupakan direktori.
<path> Path yang metadatanya akan di-cache. Contoh: oss://emr-test/dir1

Untuk direktori, gunakan bentuk yang direkomendasikan:

jindocache -load -meta -s -R <path>

Caching data

Menyimpan data file ke disk lokal. Gunakan ini untuk memanaskan cache sebelum menjalankan beban kerja intensif data.

jindocache -load -data <options> <path>
Parameter Deskripsi
-s Jalankan dalam mode sinkron — perintah tetap terbuka hingga proses caching selesai dan menampilkan log ke Konsol. Direkomendasikan untuk memantau progres.
-replica <value> Jumlah replika yang akan di-cache. Nilai default: 1.
-R Secara rekursif menyimpan cache semua file dalam folder. Diperlukan ketika <path> merupakan direktori.
-m Memuat data ke memori alih-alih ke disk.
<path> Path yang datanya akan di-cache. Contoh: oss://emr-test/dir1

Untuk direktori, gunakan bentuk yang direkomendasikan:

jindocache -load -data -s -R <path>

mount

Memasang path penyimpanan backend ke sistem caching. Jalankan jindocache -mount tanpa argumen untuk menampilkan daftar semua titik pemasangan saat ini.

jindocache -mount <mountpoint> <path>
Parameter Deskripsi Contoh
<mountpoint> Path titik pemasangan lokal /mount/dir
<path> Path penyimpanan backend yang akan dipasang oss://emr-test/dir1

Contoh:

jindocache -mount /mount/dir oss://emr-test/dir1

umount

Melepas titik pemasangan dari sistem caching.

jindocache -unmount <mountpoint>

Contoh:

jindocache -unmount /mount/dir

report

Menampilkan informasi tingkat sistem mengenai sistem akselerasi penyimpanan JindoCache, termasuk jumlah node, ukuran cache, dan kapasitas cache.

jindocache -report

reportMetrics

Menampilkan beberapa metrik dari sistem akselerasi penyimpanan JindoCache.

jindocache -reportMetrics

unCache

Menghapus file yang telah di-cache dari sistem caching.

jindocache -unCache oss://<bucket>/<dir>

Contoh:

jindocache -unCache oss://emr-test/dir1

disableCacheSet

Menghapus CacheSet berdasarkan nama. Gunakan ini untuk menghapus kebijakan cache yang sudah tidak diperlukan.

jindocache -disableCacheSet <name>

Contoh:

jindocache -disableCacheSet name1

getCacheSet

Mencari CacheSet yang mengatur path tertentu. Gunakan ini untuk memastikan kebijakan cache mana yang berlaku sebelum memuat atau mengeluarkan data.

jindocache -getCacheSet <path>

Contoh:

jindocache -getCacheSet oss://emr-test/dir1