hadoop流调用的shell中不能使用hadoop命令
夜月升 2012-06-01 06:57:04 我用的命令是hadoop jar contrib/streaming/hadoop-streaming-1.0.0.jar -input input -output output -mapper /bin/cat -file test.sh -reducer test.sh
shell脚本test.sh:
#!/bin/bash
hadoop fs -get input/1.avi ~/hadoop-1.0.0/tmp/1.avi
错误信息是:
12/06/01 16:31:25 ERROR streaming.StreamJob: Job not successful. Error: # of failed Reduce Tasks exceeded allowed limit. FailedCount: 1. LastFailedTask: task_201206011340_0024_r_000000
12/06/01 16:31:25 INFO streaming.StreamJob: killJob...
Streaming Job Failed!