本文為您介紹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