Topik ini menjelaskan cara menggunakan perintah terkait JindoCache.
Prasyarat
JindoCache telah dikonfigurasi. Untuk informasi lebih lanjut, lihat Gunakan fitur caching transparan JindoCache untuk mempercepat akses ke OSS-HDFS dan Gunakan fitur caching transparan JindoCache untuk mempercepat akses ke OSS.
Ringkasan Penggunaan
Anda dapat menjalankan perintah jindocache untuk melihat daftar perintah yang didukung beserta informasi penggunaannya.
listCacheSet
Deskripsi: Menampilkan semua CacheSets dalam sistem saat ini.
Sintaks:
jindocache -listCacheSet
refreshCacheSet
Deskripsi: Memperbarui kebijakan CacheSet. CacheSets yang tidak ada di file kebijakan baru akan dihapus.
Sintaks:
jindocache -refreshCacheSet <localPath>Tabel berikut menjelaskan parameter dalam perintah.
Parameter
Deskripsi
<localPath>
Path file cacheset.xml. Contoh: /path/cacheset.xml.
Path ini adalah jalur penyimpanan yang Anda tentukan saat membuat file
cacheset.xml.Contoh perintah:
jindocache -refreshCacheSet /path/cacheset.xml
load
Perintah caching mencakup perintah caching metadata dan perintah caching data. Format perintahnya adalah jindocache -load [-meta] [-data] [-s] [-m] [-R] [-replica value] <path>.
Caching Metadata
Deskripsi: Mencache metadata file jarak jauh ke disk lokal. Dengan cara ini, Anda dapat membaca metadata dari disk lokal alih-alih sistem penyimpanan backend seperti Object Storage Service (OSS).
Sintaks:
jindocache -load -meta <options> <path>Tabel berikut menjelaskan parameter dalam perintah.
Parameter
Deskripsi
<options>
Parameter opsional:
-s: mengeksekusi proses caching dalam mode sinkron. Jika Anda mengonfigurasi parameter ini, perintah tidak akan keluar hingga caching selesai, dan log ditampilkan di konsol. Kami merekomendasikan Anda mengonfigurasi parameter ini.
-R: secara rekursif mencache semua file dalam folder. Jika nilai parameter
pathadalah folder, Anda harus mengonfigurasi parameter ini.
<path>
Path tempat Anda ingin mencache metadata. Contoh: oss://emr-test /dir1.
Kami merekomendasikan Anda menggunakan perintah berikut:
jindocache -load -meta -s -R <path>
Caching Data
Deskripsi: Mencache data yang disimpan di path tertentu ke disk lokal. Dengan cara ini, Anda dapat membaca data dari disk lokal alih-alih sistem penyimpanan backend seperti OSS.
Sintaks:
jindocache -load -data <options> <path>Tabel berikut menjelaskan parameter dalam perintah.
Parameter
Deskripsi
<options>
Parameter opsional:
-s: mengeksekusi proses caching dalam mode sinkron. Jika Anda mengonfigurasi parameter ini, perintah tidak akan keluar hingga caching selesai, dan log ditampilkan di konsol. Kami merekomendasikan Anda mengonfigurasi parameter ini.
-replica: jumlah replika yang ingin Anda cache. Secara default, hanya satu replika yang dicache.
-R: secara rekursif mencache semua file dalam folder. Jika nilai parameter
pathadalah folder, Anda harus mengonfigurasi parameter ini.-m: memuat data ke dalam memori.
<path>
Path tempat Anda ingin mencache data. Contoh: oss://emr-test /dir1.
Kami merekomendasikan Anda menggunakan perintah berikut:
jindocache -load -data -s -R <path>
mount
Deskripsi: Memasang path backend ke sistem caching. Anda dapat menjalankan perintah
jindocache -mountuntuk melihat semua titik pemasangan.Sintaks:
jindocache -mount <mountpoint> <path>Tabel berikut menjelaskan parameter dalam perintah.
Parameter
Deskripsi
<mountpoint>
Path backend yang ingin Anda pasang. Contoh: /mount/dir.
<path>
Path tempat Anda ingin mencache metadata. Contoh: oss://emr-test /dir1.
Contoh perintah:
jindocache -mount /mount/dir oss://emr-test/dir1
umount
Deskripsi: Melepas titik pemasangan.
Sintaks:
jindocache -unmount <mountpoint>Contoh perintah:
jindocache -unmount /mount/dir
report
Deskripsi: Meminta informasi tentang sistem percepatan penyimpanan JindoCache, seperti jumlah node, ukuran cache, dan kapasitas cache.
Contoh perintah:
jindocache -report
reportMetrics
Deskripsi: Meminta beberapa metrik dari sistem percepatan penyimpanan JindoCache.
Sintaks:
jindocache -reportMetrics
unCache
Deskripsi: Menghapus file yang dicache dari sistem caching.
Sintaks:
jindocache -unCache oss://<bucket>/<dir>Contoh perintah:
jindocache -unCache oss://emr-test/dir1
disableCacheSet
Deskripsi: Menghapus CacheSet berdasarkan nama CacheSet.
Sintaks:
jindocache -disableCacheSet <name>Contoh perintah:
jindocache -disableCacheSet name1
getCacheSet
Deskripsi: Meminta CacheSet berdasarkan path tempat CacheSet tersebut berada.
Sintaks:
jindocache -getCacheSet <path>Contoh perintah:
jindocache -getCacheSet oss://emr-test/dir1