Oops.. reading again, the command is working. what is the exact string that you have in cmdStr ?
On Tue, May 31, 2011 at 4:51 PM, Mapred Learn <mapred.le...@gmail.com>wrote: > try using complete path for where you hadoop binary is present. For eg > /usr/bin/hadoop instead of hadoop... > > > > On Tue, May 31, 2011 at 3:56 PM, neeral beladia > <neeral_bela...@yahoo.com>wrote: > >> Hi, >> >> I am not sure if this question has been asked. Its more of a hadoop fs >> question. I am trying to execute the following hadoop fs command : >> >> hadoop fs -copyToLocal s3n://<Access Key>:<Secret Key>@<bucket >> name>/file.txt /home/hadoop/workspace/file.txt >> >> When I execute this command directly from the Terminal shell, it works >> perfectly fine, however the above command from code doesn't execute. In >> fact, >> it says : >> >> Exception in thread "main" copyToLocal: null >> >> Please note I am using Runtime.getRunTime().exec(cmdStr), where cmdStr is >> the >> above hadoop command. Also, please note that hadoop fs -cp or hadoop fs >> -rmr >> commands work fine with source and destination being both Amazon AWS >> locations. >> In the above command (hadoop fs -copyToLocal) the destination is local >> location >> to my machine(Ubuntu installed). >> >> Your help would be greatly appreciated. >> >> Thanks, >> >> Neeral > > >