Le type
hdfsInformation permet de connaître l'état d'un élément (fichier, répertoire, lien) du système de fichiers Hadoop. Les caractéristiques de cet état peuvent être connues à l'aide de différentes propriétés WLangage.
Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez
Déclaration d'une variable.
// Connexion
MaConnexion est une hdfsConnexion
MaConnexion.namenode = "MonServeur"
MaConnexion.Utilisateur = "Admin"
hdfsOuvreConnexion(MaConnexion)
// Récupération du contenu du répertoire
Contenu est un tableau de hdfsInformation = hdfsListe(MaConnexion, "/")
// Affichage du contenu du répertoire
POUR TOUT Elem DE Contenu
Trace(Elem.Chemin)
FIN
Remarques
Propriétés spécifiques à la description des variables de type hdfsInformation
Les propriétés suivantes peuvent être utilisées pour manipuler un état d'élément du système de fichiers Hadoop :
| | |
Nom de la propriété | Type manipulé | Effet |
---|
Chemin | Chaîne de caractères | Chemin de l'élément dans le système de fichiers Hadoop Cette propriété est disponible en lecture seulement. |
DateDernierAccès | DateHeure | Date et heure du dernier accès à l'élément. Cette propriété est disponible en lecture seulement. |
DateModification | DateHeure | Date et heure de la dernière modification de l'élément. Cette propriété est disponible en lecture seulement. |
Droit | Variable de type hdfsDroit | Droits d'accès à l'élément. Cette propriété est disponible en lecture seulement. |
Groupe | Chaîne de caractères | Nom du groupe possédant l'élément. Cette propriété est disponible en lecture seulement. |
Lien | Chaîne de caractères | Cible du lien, si l'élément est un lien. Cette propriété est disponible en lecture seulement. |
NombreRéplicat | Entier | Nombre de réplicats (exemplaires) conservés pour l'élément. Cette propriété est disponible en lecture seulement. |
Propriétaire | Chaîne de caractères | Propriétaire de l'élément. Cette propriété est disponible en lecture seulement. |
Taille | Entier | Taille de l'élément en octets. Cette propriété est disponible en lecture seulement. |
TailleBloc | Entier | Taille des blocs pour la distribution de l'élément sur les différents serveurs. Cette propriété est disponible en lecture seulement. |
Type | Entier | Type de l'élément :- hdfsFichier si l'élément est un fichier.
- hdfsRépertoire si l'élément est un répertoire.
- hdfsLien si l'élément est un lien vers un fichier.
Cette propriété est disponible en lecture seulement. |