本文為您介紹JindoCache相關命令。
前提條件
已完成JindoCache的配置,詳情請參見JindoCache加速OSS透明緩衝或JindoCache加速OSS-HDFS透明緩衝。
用法匯總
您可以使用jindocache命令來查看支援的命令和用法。
listCacheSet
功能說明:列出當前系統裡所有的CacheSet資訊。
命令:
jindocache -listCacheSet
refreshCacheSet
功能說明:更新CacheSet策略,之前設定的但是在新的策略檔案中不存在的CacheSet將被刪除。
命令:
jindocache -refreshCacheSet <localPath>涉及以下參數。
參數
說明
<localPath>
cacheset.xml檔案的路徑。例如,/path/cacheset.xml。
該路徑是您建立
cacheset.xml檔案時指定的儲存路徑。樣本:
jindocache -refreshCacheSet /path/cacheset.xml
load
資料緩衝命令,包括中繼資料快取命令和資料緩衝命令。命令格式為jindocache -load [-meta] [-data] [-s] [-m] [-R] [-replica value] <path>。
中繼資料快取:
功能說明:中繼資料快取命令可以備份遠端檔案的中繼資料資訊,從而後續無需從OSS等後端讀取檔案中繼資料資訊。
命令:
jindocache -load -meta <options> <path>涉及以下參數。
參數
說明
<options>
選擇性參數如下:
-s:表示緩衝過程同步執行,即緩衝完成前命令不退出,日誌直接列印在控制台上。推薦開啟。
-R:遞迴快取檔案,當
<path>是檔案夾時需開啟。
<path>
中繼資料快取路徑。例如,oss://emr-test/dir1。
推薦使用以下組合命令。
jindocache -load -meta -s -R <path>
資料緩衝:
功能說明:資料緩衝命令可以備份對應路徑的資料至本叢集的磁碟,以便於後續可以讀取本機資料,無需讀取OSS等後端上的資料。
命令:
jindocache -load -data <options> <path>涉及以下參數。
參數
說明
<options>
選擇性參數如下:
-s:表示緩衝過程同步執行。即緩衝完成前命令不退出,日誌直接列印在控制台上。推薦開啟。
-replica:快取複本數量,預設緩衝1個副本。
-R:遞迴快取檔案,當
<path>是檔案夾時需開啟。-m:載入資料到記憶體。
<path>
資料緩衝路徑。例如,oss://emr-test/dir1。
推薦使用以下組合命令。
jindocache -load -data -s -R <path>
mount
功能說明:掛載後端路徑到緩衝系統中。可通過
jindocache -mount命令來查看當前所有的掛載點。命令:
jindocache -mount <mountpoint> <path>涉及以下參數。
參數
說明
<mountpoint>
待掛載的後端路徑。例如,/mount/dir。
<path>
中繼資料快取路徑。例如,oss://emr-test/dir1。
樣本:
jindocache -mount /mount/dir oss://emr-test/dir1
umount
功能說明:取消掛載點。
命令:
jindocache -unmount <mountpoint>樣本:
jindocache -unmount /mount/dir
report
功能說明:輸出當前JindoCache儲存加速系統資訊,例如節點個數、緩衝大小,緩衝容量等。
命令樣本:
jindocache -report
reportMetrics
功能說明:輸出當前JindoCache儲存加速系統的部分指標資訊。
命令:
jindocache -reportMetrics
unCache
功能說明:刪除緩衝系統中的快取檔案。
命令:
jindocache -unCache oss://<bucket>/<dir>樣本:
jindocache -unCache oss://emr-test/dir1
disableCacheSet
功能說明:通過CacheSet名稱,刪除某一個CacheSet。
命令:
jindocache -disableCacheSet <name>樣本:
jindocache -disableCacheSet name1
getCacheSet
功能說明:通過路徑尋找所屬的CacheSet。
命令:
jindocache -getCacheSet <path>樣本:
jindocache -getCacheSet oss://emr-test/dir1