我需要从 unix shell 脚本运行下面的 map reduce 命令。
MR_COMMAND="StreamsOnly_RM.jar -conf StreamsOnly_RM.xml \"$input_dir1/*/$IPPattern1\" $temp_output $output_dir"
echo 命令会产生以下结果。
echo "hadoop jar $MR_COMMAND"
hadoop jar StreamsOnly_RM.jar -conf StreamsOnly_RM.xml "Streams0//{20130518,20130517}/*/part*" /temp/ /output
当我触发此命令时,这工作正常,但在 unix 脚本中
hadoop jar $MR_COMMAND
为 Streams0//20130518// part %22提供异常 java.uri.net 异常无效路径异常