Hi all, Sorry folks! Got this working.
It was a silly PATH setting issue. The tips in http://wiki.apache.org/nutch/RunNutchInEclipse1.0 made me debug it :) Thanks again. ./Abi On Tue, Feb 8, 2011 at 1:52 PM, .: Abhishek :. <[email protected]> wrote: > Hi folks, > > I am trying to run nutch from the source, in a Windows environment. I am > not building it, I am just calling the main method in Crawl.java with > appropriate arguments from Eclipse. > I am getting the following exception trace, > > java.io.IOException: Cannot run program "chmod": CreateProcess error=2, The > system cannot find the file specified > at java.lang.ProcessBuilder.start(ProcessBuilder.java:460) > at org.apache.hadoop.util.Shell.runCommand(Shell.java:149) > at org.apache.hadoop.util.Shell.run(Shell.java:134) > at > org.apache.hadoop.util.Shell$ShellCommandExecutor.execute(Shell.java:286) > at org.apache.hadoop.util.Shell.execCommand(Shell.java:354) > at org.apache.hadoop.util.Shell.execCommand(Shell.java:337) > at > org.apache.hadoop.fs.RawLocalFileSystem.execCommand(RawLocalFileSystem.java:481) > at > org.apache.hadoop.fs.RawLocalFileSystem.setPermission(RawLocalFileSystem.java:473) > at > org.apache.hadoop.fs.FilterFileSystem.setPermission(FilterFileSystem.java:280) > at org.apache.hadoop.fs.FileSystem.mkdirs(FileSystem.java:266) > at > org.apache.hadoop.mapred.JobClient.configureCommandLineOptions(JobClient.java:573) > at > org.apache.hadoop.mapred.JobClient.submitJobInternal(JobClient.java:761) > at org.apache.hadoop.mapred.JobClient.submitJob(JobClient.java:730) > at org.apache.hadoop.mapred.JobClient.runJob(JobClient.java:1249) > at org.apache.nutch.crawl.Injector.inject(Injector.java:217) > at org.apache.nutch.crawl.Crawl.main(Crawl.java:124) > at com.paypal.arachnida.research.Arachnida.main(Arachnida.java:30) > Caused by: java.io.IOException: CreateProcess error=2, The system cannot > find the file specified > at java.lang.ProcessImpl.create(Native Method) > at java.lang.ProcessImpl.<init>(ProcessImpl.java:81) > at java.lang.ProcessImpl.start(ProcessImpl.java:30) > at java.lang.ProcessBuilder.start(ProcessBuilder.java:453) > ... 16 more > > I think this is because for some environment issue. Nutch needs an Linux > based environment to work on? How do I go about running this in Windows? > This is for a quick testing of something I modified. > > Thanks, > Abi >

