Tous les produits
Search
Centre de documentation

E-MapReduce:Utiliser l'interface de ligne de commande JindoCache

Dernière mise à jour :Aug 10, 2026

Utilisez la commande jindocache pour gérer les politiques de mise en cache, charger des données dans le cache, surveiller l'état du cache et supprimer les données mises en cache. Exécutez jindocache sans option pour afficher la liste de toutes les commandes prises en charge ainsi que leur syntaxe.

Prérequis

Avant de commencer, assurez-vous d'avoir :

Référence des commandes

listCacheSet

Répertorie tous les CacheSets du système actuel. Utilisez cette commande pour auditer les chemins soumis à une politique de mise en cache active avant toute modification.

jindocache -listCacheSet

refreshCacheSet

Met à jour une politique CacheSet à partir d'un fichier de configuration local. Les CacheSets absents du nouveau fichier de politique sont supprimés.

jindocache -refreshCacheSet <localPath>
Paramètre Description Exemple
<localPath> Chemin d'accès au fichier cacheset.xml — le chemin de stockage spécifié lors de la création du fichier /path/cacheset.xml

Exemple :

jindocache -refreshCacheSet /path/cacheset.xml

load

Met en cache les fichiers distants (métadonnées ou données) sur les disques locaux, afin que les lectures ultérieures soient servies depuis le disque local plutôt que depuis le stockage backend tel qu'OSS.

Le format complet de la commande est le suivant :

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

Mise en cache des métadonnées

Met en cache les métadonnées de fichiers sur les disques locaux. Utilisez cette option avant d'exécuter des tâches de calcul pour éliminer les allers-retours de métadonnées vers OSS.

jindocache -load -meta <options> <path>
Paramètre Description
-s Exécution en mode synchrone : la commande reste ouverte jusqu'à la fin de la mise en cache et diffuse le journal dans la console. Recommandé pour suivre la progression.
-R Met en cache de manière récursive tous les fichiers d'un dossier. Requis lorsque <path> est un répertoire.
<path> Chemin dont les métadonnées doivent être mises en cache. Exemple : oss://emr-test/dir1

Pour les répertoires, utilisez la forme recommandée :

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

Mise en cache des données

Met en cache les données de fichiers sur les disques locaux. Utilisez cette option pour préchauffer le cache avant d'exécuter des charges de travail intensives en données.

jindocache -load -data <options> <path>
Paramètre Description
-s Exécution en mode synchrone : la commande reste ouverte jusqu'à la fin de la mise en cache et diffuse le journal dans la console. Recommandé pour suivre la progression.
-replica <value> Nombre de réplicas à mettre en cache. Valeur par défaut : 1.
-R Met en cache de manière récursive tous les fichiers d'un dossier. Requis lorsque <path> est un répertoire.
-m Charge les données en mémoire plutôt que sur le disque.
<path> Chemin dont les données doivent être mises en cache. Exemple : oss://emr-test/dir1

Pour les répertoires, utilisez la forme recommandée :

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

mount

Monte un chemin de stockage backend sur le système de mise en cache. Exécutez jindocache -mount sans argument pour répertorier tous les points de montage actuels.

jindocache -mount <mountpoint> <path>
Paramètre Description Exemple
<mountpoint> Chemin du point de montage local /mount/dir
<path> Chemin du stockage backend à monter oss://emr-test/dir1

Exemple :

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

umount

Démonte un point de montage du système de mise en cache.

jindocache -unmount <mountpoint>

Exemple :

jindocache -unmount /mount/dir

report

Interroge les informations système concernant le système d'accélération de stockage JindoCache, y compris le nombre de nœuds, la taille du cache et la capacité du cache.

jindocache -report

reportMetrics

Interroge certaines métriques du système d'accélération de stockage JindoCache.

jindocache -reportMetrics

unCache

Supprime les fichiers mis en cache du système de mise en cache.

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

Exemple :

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

disableCacheSet

Supprime un CacheSet par son nom. Utilisez cette commande pour retirer une politique de mise en cache qui n'est plus nécessaire.

jindocache -disableCacheSet <name>

Exemple :

jindocache -disableCacheSet name1

getCacheSet

Recherche le CacheSet qui régit un chemin donné. Utilisez cette commande pour confirmer la politique de mise en cache appliquée avant de charger ou d'évincer des données.

jindocache -getCacheSet <path>

Exemple :

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