|
@@ -60,8 +60,24 @@ case $COMMAND in
|
|
|
elif [ -f "${HADOOP_PREFIX}"/bin/hdfs ]; then
|
|
|
exec "${HADOOP_PREFIX}"/bin/hdfs $*
|
|
|
else
|
|
|
- echo "HDFS not found."
|
|
|
- exit
|
|
|
+ echo "HADOOP_HDFS_HOME not found!"
|
|
|
+ exit 1
|
|
|
+ fi
|
|
|
+ ;;
|
|
|
+
|
|
|
+ #mapred commands for backwards compatibility
|
|
|
+ pipes|job|queue)
|
|
|
+ echo "DEPRECATED: Use of this script to execute mapred command is deprecated." 1>&2
|
|
|
+ echo "Instead use the mapred command for it." 1>&2
|
|
|
+ echo "" 1>&2
|
|
|
+ #try to locate mapred and if present, delegate to it.
|
|
|
+ if [ -f "${HADOOP_MAPRED_HOME}"/bin/mapred ]; then
|
|
|
+ exec "${HADOOP_MAPRED_HOME}"/bin/mapred $*
|
|
|
+ elif [ -f "${HADOOP_PREFIX}"/bin/mapred ]; then
|
|
|
+ exec "${HADOOP_PREFIX}"/bin/mapred $*
|
|
|
+ else
|
|
|
+ echo "HADOOP_MAPRED_HOME not found!"
|
|
|
+ exit 1
|
|
|
fi
|
|
|
;;
|
|
|
|