Tous les produits
Search
Centre de documentation

E-MapReduce:Guide d'utilisation de l'interface CLI Jindo

Dernière mise à jour :Aug 11, 2026

L'interface CLI Jindo fournit des outils en ligne de commande pour gérer les fichiers et les configurations sur Object Storage Service (OSS) et le système de fichiers distribué OSS-Hadoop (OSS-HDFS), ainsi que pour administrer les clusters d'accélération de stockage JindoFSx.

Utilisation

Exécutez jindo fs pour répertorier toutes les sous-commandes prises en charge et leur utilisation.

L'interface CLI Jindo comprend trois outils :

Outil Fonction
jindo fs Opérations sur le système de fichiers pour les chemins OSS et OSS-HDFS
jindo admin Commandes d'administration pour l'accélération du stockage JindoFSx et OSS-HDFS
jindo dlsadmin Inspection avancée des métadonnées et du stockage pour OSS-HDFS

Commandes jindo fs

Commande Syntaxe Description Stockage
archive `jindo fs -archive [-i -c] oss:///` Définit la classe de stockage des objets OSS. La classe cible par défaut est Archive. Utilisez -i pour Infrequent Access (IA) ou -c pour Cold Archive.

OSS

cat jindo fs -cat oss://<bucket>/<path> Affiche le contenu textuel d'un fichier. OSS et OSS-HDFS
checkStoragePolicy jindo fs -checkStoragePolicy -path oss://<bucket>/<dir> Interroge la politique de stockage appliquée à un chemin. OSS-HDFS
checksum jindo fs -checksum oss://<bucket>/<path> Calcule la somme de contrôle CRC32 d'un fichier. Disponible uniquement pour OSS-HDFS, car ce dernier stocke des métadonnées de fichiers compatibles POSIX. OSS-HDFS
chgrp jindo fs -chgrp <groupname> oss://<bucket>/<dir> Modifie la propriété de groupe d'un fichier ou d'un répertoire. Disponible uniquement pour OSS-HDFS, car OSS ne dispose pas de modèle d'autorisations POSIX. OSS-HDFS
chmod jindo fs -chmod <mode> oss://<bucket>/<dir> Modifie les autorisations d'accès d'un fichier ou d'un répertoire. Disponible uniquement pour OSS-HDFS, car OSS ne dispose pas de modèle d'autorisations POSIX. OSS-HDFS
chown jindo fs -chown <username> oss://<bucket>/<dir> Modifie le propriétaire d'un fichier ou d'un répertoire. Disponible uniquement pour OSS-HDFS, car OSS ne dispose pas de modèle d'autorisations POSIX. OSS-HDFS
copyFromLocal jindo fs -copyFromLocal [-f] <localdir> oss://<bucket>/<targetdir> Copie des fichiers depuis votre machine locale vers un compartiment OSS. Utilisez -f pour écraser les fichiers existants à destination. Sans -f, la commande échoue si un fichier portant le même nom existe déjà. OSS et OSS-HDFS
copyToLocal jindo fs -copyToLocal [-f] oss://<bucket>/<dir> <localdir> Copie des fichiers depuis un compartiment OSS vers votre machine locale. Utilisez -f pour écraser les fichiers locaux existants. Sans -f, la commande échoue si un fichier local portant le même nom existe déjà. OSS et OSS-HDFS
count jindo fs -count [-h] oss://<bucket>/<dir> Affiche le nombre de fichiers et la taille totale d'un répertoire. Utilisez -h pour afficher les tailles dans des unités lisibles (Ko, Mo, Go). OSS et OSS-HDFS
cp jindo fs -cp [-f] oss://<bucket>/<sourcedir> oss://<bucket>/<targetdir> Copie des fichiers entre des chemins OSS. Utilisez -f pour écraser les fichiers existants à destination. Sans -f, la commande échoue si un fichier portant le même nom existe déjà. OSS et OSS-HDFS
createSnapshot jindo fs -createSnapShot <snapshotDir> [<snapshotName>] Crée un snapshot d'un répertoire. Vous devez être autorisé à utiliser les snapshots avant d'exécuter cette commande. OSS et OSS-HDFS
deleteSnapshot jindo fs -deleteSnapshot oss://<bucket>/<dir> <snapshotName> Supprime un snapshot nommé d'un répertoire. OSS-HDFS
du jindo fs -du [-s] [-h] oss://<bucket>/<dir> Affiche la taille de chaque fichier dans un répertoire. Utilisez -s pour afficher le total agrégé au lieu des tailles individuelles des fichiers. Utilisez -h pour des unités lisibles. OSS et OSS-HDFS
get jindo fs -get [-f] oss://<bucket>/<dir> <localdst> Télécharge des fichiers depuis OSS vers votre machine locale. Utilisez -f pour écraser les fichiers locaux existants. Sans -f, la commande échoue si un fichier local portant le même nom existe déjà. OSS et OSS-HDFS
getfacl jindo fs -getfacl [-R] oss://<bucket>/<dir> Interroge la liste de contrôle d'accès (ACL) d'un fichier ou d'un répertoire. Utilisez -R pour afficher de manière récursive les entrées ACL pour tous les fichiers dans une arborescence de répertoires. OSS-HDFS
getfattr `jindo fs -getfattr [-R] {-n user. -d} oss:///` Interroge les attributs étendus d'un fichier ou d'un répertoire. Utilisez -n pour récupérer un attribut spécifique par son nom, ou -d pour afficher tous les attributs étendus. Utilisez -R pour un affichage récursif.

OSS-HDFS

getStoragePolicy jindo fs -getStoragePolicy -path oss://<bucket>/<dir> Interroge la politique de stockage attribuée à un chemin. OSS-HDFS
listPolicies jindo fs -listPolicies Répertorie toutes les politiques de stockage prises en charge par OSS-HDFS. OSS-HDFS
load jindo fs -load [-meta] [-data] [-s] [-m] [-R] [-replica <count>] oss://<bucket>/<dir> Met en cache les données d'OSS sur les disques locaux d'un cluster JindoFSx afin que les lectures suivantes soient servies depuis le disque local plutôt que depuis OSS. Utilisez -s pour exécuter en mode synchrone et afficher la progression. Utilisez -R lorsque le chemin cible est un répertoire. Utilisez -replica <count> pour mettre en cache plusieurs réplicas (par défaut : 1). JindoFSx
ls jindo fs -ls [-R] oss://<bucket>/<dir> Répertorie les fichiers dans un répertoire. Utilisez -R pour répertorier de manière récursive tous les fichiers dans les sous-répertoires. OSS et OSS-HDFS
metaDiff jindo fs -metaDiff oss://<bucket>/<srcdir> Interroge l'état de synchronisation entre les métadonnées locales et les métadonnées distantes dans une configuration d'accélération basée sur le cache. OSS et OSS-HDFS
mkdir jindo fs -mkdir oss://<bucket>/<dir> Crée un répertoire. OSS et OSS-HDFS
moveFromLocal jindo fs -moveFromLocal <localsrc> oss://<bucket>/<dstdir> Déplace un fichier depuis votre machine locale vers un chemin distant. Le fichier local est supprimé une fois le transfert terminé. OSS et OSS-HDFS
moveToLocal jindo fs -moveToLocal oss://<bucket>/<srcdir> <localdst> Déplace un fichier depuis un chemin distant vers votre machine locale. Le fichier distant est supprimé une fois le transfert terminé. OSS et OSS-HDFS
mv jindo fs -mv oss://<bucket>/<srcdir> oss://<bucket>/<dstdir> Déplace un fichier entre des chemins OSS. OSS et OSS-HDFS
put jindo fs -put [-f] <localsrc> oss://<bucket>/<targetdir> Copie un fichier depuis votre machine locale vers un répertoire distant. Utilisez -f pour écraser les fichiers existants à destination. Sans -f, la commande échoue si un fichier portant le même nom existe déjà. OSS et OSS-HDFS
renameSnapshot jindo fs -renameSnapshot oss://<bucket>/<dir> <newName> Renomme un snapshot. OSS-HDFS
restore jindo fs -restore -days <count> oss://<bucket>/<dir> Restaure des fichiers depuis le stockage Archive ou Cold Archive. Vous devez restaurer les fichiers à l'état Cold Archive ou Archive avant de les désarchiver. Utilisez -days pour spécifier le nombre de jours pendant lesquels les fichiers sont restaurés. OSS
rm `jindo fs -rm [-f] [-r -R -rmr] oss:///`

Supprime des fichiers ou des répertoires. Utilisez -f pour supprimer les messages d'erreur si le chemin n'existe pas. Utilisez -r, -R ou -rmr pour une suppression récursive des répertoires.

OSS et OSS-HDFS

rmdir jindo fs -rmdir oss://<bucket>/<dir> Supprime un répertoire. OSS et OSS-HDFS
setfacl `jindo fs -setfacl {-b -k -m

-x

-set } oss:///

`

Configure l'ACL d'un fichier ou d'un répertoire. Disponible uniquement pour les utilisateurs figurant sur la liste d'autorisation. Options : -b supprime toutes les entrées ACL, -k supprime les entrées ACL par défaut, -m ajoute ou modifie des entrées par nom, -x supprime des entrées par nom, -set remplace l'intégralité de l'ACL.

OSS-HDFS

setfattr `jindo fs -setfattr {-n [-v ] -x } oss:///` Définit ou supprime des attributs étendus sur un fichier ou un répertoire. Utilisez -n avec -v pour définir une valeur d'attribut, ou -x pour supprimer un attribut par son nom.

OSS-HDFS

setStoragePolicy jindo fs -setStoragePolicy -path oss://<bucket>/<dir> -policy <policy> Attribue une politique de stockage à un chemin. Si aucune politique n'est définie sur un fichier ou un sous-répertoire, celui-ci hérite de la politique de son répertoire parent. Valeurs valides pour -policy : CLOUD_STD (Standard), CLOUD_IA (Infrequent Access), CLOUD_AR (Archive), CLOUD_COLD_AR (Cold Archive). OSS-HDFS
stat jindo fs -stat oss://<bucket>/<dir> Interroge l'état du fichier. OSS et OSS-HDFS
sync jindo fs -sync [-update] [-thread <thread_num>] <localsrc> oss://<bucket>/<dir> Charge des fichiers depuis votre machine locale vers un chemin distant. Utilisez -update pour ignorer les fichiers qui existent déjà à destination et n'ont pas changé (téléchargement reprenable). Sans -update, tous les fichiers sont chargés inconditionnellement. Utilisez -thread pour définir le nombre de threads de chargement. OSS et OSS-HDFS
test `jindo fs -test {-d -e -f

-s

-z} oss:///

`

Teste les propriétés d'un fichier ou d'un répertoire. Options : -d vérifie si le chemin est un répertoire, -e vérifie si le chemin existe, -f vérifie si le chemin est un fichier, -s vérifie si le chemin n'est pas vide, -z vérifie si la longueur du fichier est nulle.

OSS et OSS-HDFS

touchz jindo fs -touchz oss://<bucket>/<path> Crée un fichier vide (0 octet). OSS et OSS-HDFS
truncate jindo fs -truncate <length> oss://<bucket>/<dir> Tronque un fichier à la taille spécifiée. Disponible uniquement pour OSS-HDFS. OSS-HDFS
unarchive jindo fs -unarchive oss://<bucket>/<dir> Restaure les fichiers archivés ou cold-archivés vers la classe de stockage Standard. Cette opération est dédiée aux fichiers archivés et cold-archivés. OSS
uncache jindo fs -uncache oss://<bucket>/<dir> Supprime les fichiers mis en cache du cache JindoFSx. OSS et OSS-HDFS
unsetStoragePolicy jindo fs -unsetStoragePolicy -path oss://<bucket>/<dir> Désactive une politique de stockage. OSS-HDFS

Commandes jindo admin

Commande Syntaxe Description Stockage
addProxyUser `jindo dlsadmin -addProxyUser -dlsUri oss:// -proxyUser -users -groups -hosts ` Ajoute un utilisateur proxy et spécifie quels utilisateurs, groupes ou hôtes il peut usurper.

OSS-HDFS

addUserGroupsMapping jindo admin -addUserGroupsMapping -dlsUri oss://<bucket> <path> -user <value> -groups <value> Ajoute un mappage entre un utilisateur et ses groupes d'utilisateurs. OSS-HDFS
allowSnapshot jindo admin -allowSnapshot -dlsUri oss://<bucket>/<dir> Active la prise en charge des snapshots sur un répertoire. Exécutez cette commande avant de créer des snapshots avec jindo fs -createSnapShot. OSS-HDFS
deleteProxyUser `jindo admin -deleteProxyUser -dlsUri oss:/// -proxyUser -users -groups -hosts ` Supprime une configuration d'utilisateur proxy.

OSS-HDFS

deleteUserGroupsMapping jindo admin -deleteUserGroupsMapping -dlsUri oss://<bucket> -user <value> Supprime le mappage utilisateur-groupe pour un utilisateur spécifié. OSS-HDFS
disallowSnapshot jindo admin -disallowSnapshot -dlsUri oss://<bucket>/<dir> Désactive la prise en charge des snapshots sur un répertoire. OSS-HDFS
listAccessPolicies jindo admin -listAccessPolicies <dlsRootPath> Répertorie tous les chemins d'accès configurés pour un compartiment. OSS-HDFS
listProxyUsers jindo admin -listProxyUsers -dlsUri oss://<bucket> [-maxKeys <value>] [-marker <value>] Répertorie les utilisateurs proxy pour un compartiment. Utilisez -maxKeys pour limiter le nombre de résultats. Utilisez -marker pour paginer les résultats. OSS-HDFS
listUserGroupsMappings jindo admin -listUserGroupsMappings -dlsUri oss://<bucket> [-maxKeys <value>] [-marker <value>] Répertorie tous les mappages utilisateur-groupe pour un compartiment. Utilisez -maxKeys pour limiter le nombre de résultats. Utilisez -marker pour paginer les résultats. OSS-HDFS
mount jindo admin -mount <localdir> oss://<bucket>/<dir> Monte un chemin OSS ou OSS-HDFS vers un répertoire local. OSS et OSS-HDFS
report jindo admin -report Affiche les informations du système d'accélération de stockage JindoFSx, y compris la taille et la capacité du cache. OSS et OSS-HDFS
reportMetrics jindo admin -reportMetrics Affiche les métriques du système d'accélération de stockage JindoFSx. OSS et OSS-HDFS
setRootPolicy jindo admin -setRootPolicy <dlsRootPath> <accessRootPath> Configure un préfixe de chemin d'accès personnalisé pour un compartiment. OSS-HDFS
snapshotDiff jindo admin -snapshotDiff -dlsUri oss://<bucket>/<dir> -fromSnapshot <value> -toSnapshot <value> Affiche les différences entre deux snapshots d'un répertoire. OSS-HDFS
umount jindo fsxadmin -unmount <localdir> Démonte un répertoire local précédemment monté. OSS et OSS-HDFS
unsetRootPolicy jindo admin -unsetRootPolicy <dlsRootPath> <accessRootPath> Supprime un préfixe de chemin d'accès personnalisé d'un compartiment. OSS-HDFS

Commandes jindo dlsadmin

Commande Syntaxe Description Stockage
dumpBlockFiles jindo dlsadmin -dumpBlockFiles -in oss://<bucket>/<dir> -out <localdir> Télécharge tous les fichiers d'un répertoire OSS-HDFS spécifié vers un répertoire local. OSS-HDFS
dumpFile jindo dlsadmin -dumpFile -dlsUri oss://<bucket>/<dir> Affiche des informations détaillées sur le stockage d'un fichier, y compris la disposition des blocs et les métadonnées. OSS-HDFS
dumpInventory jindo dlsadmin -dumpInventory -dlsUri oss://<bucket>/<dir> Exporte les métadonnées de fichier d'un répertoire sous forme de fichier d'inventaire. OSS-HDFS