I change to hadoop-0.20.2 from cloudera-chd3,then debug script works,Except
that the script don't have "$program" arg as said "
$script $stdout $stderr $syslog $jobconf $program"


2011/10/14 seven garfee <garfee.se...@gmail.com>

> hi,guys
>  I'm debuging pipes program on mapreduce, and trying debug script to print
> some debug info.
>
>  I used the default pipes script under src/c++/pips/debug, and put it on
> hdfs, create a symlink in distcache
>
>  But it does not work while printing "exec: pipes-default-script : no
> found".
>  Does that message printed mean  pipes-default-script is not under the
> task's work dir?
>  I print the work dir as following:
>
> attempt_201110141512_0001_m_000000_1
>         │   ├── job.xml
>         │   ├── split.info
>         │   └── work
>         │       ├── jobTokenPassword
>         │       ├── pipes-default-script ->
> /home/test/hadoop/mapred_tmp/taskTracker/distcache/4497768195926406270_-287867232_17995480/localhost/resource/pipes-default-script
> .....
> pipes-default-script is under the work dir.
>
> SO what's the solution ?
>
>

Reply via email to