Wie um herauszufinden, ob ein Ordner existiert in hadoop oder nicht?
Muss ich finden, wenn die input-Ordner existiert oder nicht, in hadoop .
Ich bin mit dem folgenden Befehl das gleiche zu tun
hadoop fs -test -d <folder Location>
Die Abfrage löst keine Fehler aber auch keine Ausgabe . Ich habe es für beide richtige und falsche Lage . Was ich verstanden habe aus den Unterlagen, dass es wohl zu Ausgang 1 im Falle der korrekten Position .
Du musst angemeldet sein, um einen Kommentar abzugeben.
hdfs dfs -test -d <folder location>
nichts ausgibt, wie0
oder1
. Es geht um exit-status,0
steht für eine normale situation, wenn das Verzeichnis existiert.1
bedeutet eine fehlende Verzeichnis.Hier ist ein Beispiel, Sie können verwenden Sie es in der bash:
Dank @Michail Golubtsov . Mit dem obigen Hinweis meine Letzte geänderte shell-Skript ist