Ich versuche, die hdfs Befehl Ausgabe auf eine Shell-Variable, aber bekomme Fehler. Mein Skript ist wie folgt:Speichern hdfs Befehl Ausgabe auf eine Shell-Variable
#!/bin/bash
default=$1
date="";
HDFS_PATH='/data/max_emp_value' (This is a directory)
if $(hadoop fs -test -e $HDFS_PATH/*); then
date = "`hadoop fs -cat HDFS_PATH/*)`"
else
date=$default
fi
echo date = ${date}
Danke, Stacky
Dank viel. Der Fehler wurde durch zusätzlichen Speicherplatz verursacht. Ich habe nur eine Datei in diesem Verzeichnis. jedes Mal wenn ich das maximale Datum lade. also suche ich nach * – stackster