2017-10-06 1 views
0

Pour vérifier le répertoire existent ou non, je l'ai utilisé cette commande ci-dessousComment vérifier répertoire existe ou non dans HDFS

hdfs dfs -test -d /HDFS/Sample 

Voici un exemple est un répertoire dans HDFS. Commandes dit que si chemin est répertoire, il retournera 0, quand j'exécute cette commande dans l'invite, je suis incapable d'obtenir 0 dans l'invite de commande.

Répondre

0

Vous devrez vérifier l'état de sortie de la commande. En bash, vous pouvez utiliser echo $?.

$hdfs dfs -test -d /tmp/testdir 
$echo $? 
1 

exemple ci-dessus montre /tmp/testdir ne sort pas.