mahout-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ken Krugler <kkrugler_li...@transpac.com>
Subject Re: Installation Help
Date Thu, 01 Apr 2010 18:15:57 GMT

On Apr 1, 2010, at 11:12am, Eleftherios Spyromitros wrote:

>>
>> If you're trying to run (versus develop) Hadoop on Windows, I think
>> you must use Cygwin.
>>
>> So that same note should probably be added someplace on the Mahout
>> site, if it's not there already.
>
> There is a note in BuildingMahout page, but I think that the place  
> is a
> little
> bit misleading. I would place Cygwin in the Prerequisites section of  
> the
> wiki page,
> with an optional indication e.g. (Only on windows).
>
>>
>> See http://hayesdavis.net/2008/06/14/running-hadoop-on-windows/ for
>> some good notes.
>
> I suppose I don't need to install hadoop as well.. Just install  
> Cygwin,
> right?

I believe so. But IANAWU (I Am Not A Windows User).

-- Ken


>> On Apr 1, 2010, at 10:49am, Sean Owen wrote:
>>
>>> A-ha. It's trying to execute a command called chmod that is a
>> standard
>>> Unix/Linux/OS X command but not present on Windows.
>>>
>>> I am not sure why Hadoop tries this on Windows though... surely it
>>> supports Windows? I somehow think we've seen this before and I  
>>> forget
>>> what the story was.
>>>
>>> It's not something to do with Mahout unfortunately.
>>>
>>> One possible solution is to install Cygwin, which gives you a little
>>> Unix-like environment on Windows. It has a chmod binary. Running via
>>> Cygwin might work.
>>>
>>> On Thu, Apr 1, 2010 at 6:46 PM, Eleftherios Spyromitros
>>> <espyromi@csd.auth.gr> wrote:
>>>> OK guys you are being very helpful. Here is an error file
>>>> (I think that most if not all error files complain about chmod..
>>>> does this have to do with admin privilages??):
>>>>
>>>> --------------------------------------------------------------------
>> -----------
>>>> Test set: org.apache.mahout.fpm.pfpgrowth.PFPGrowthTest
>>>> --------------------------------------------------------------------
>> -----------
>>>> Tests run: 3, Failures: 1, Errors: 2, Skipped: 0, Time elapsed:
>>>> 0.14 sec <<< FAILURE!
>>>> testStartParallelCounting
>>>> (org.apache.mahout.fpm.pfpgrowth.PFPGrowthTest)  Time elapsed:
>>>> 0.063 sec  <<< ERROR!
>>>> 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.mapreduce.Job.submit(Job.java:432)
>>>>       at
>>>> org.apache.hadoop.mapreduce.Job.waitForCompletion(Job.java:447)
>>>>       at
>>>> org
>>>> .apache
>>>> .mahout
>>>> .fpm.pfpgrowth.PFPGrowth.startParallelCounting(PFPGrowth.java:318)
>>>>       at
>>>> org
>>>> .apache
>>>> .mahout
>>>> .fpm
>>>> .pfpgrowth
>>>> .PFPGrowthTest.testStartParallelCounting(PFPGrowthTest.java:89)
>>>>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> Method)
>>>>       at
>>>> sun
>>>> .reflect
>>>> .NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>>       at
>>>> sun
>>>> .reflect
>>>> .DelegatingMethodAccessorImpl
>>>> .invoke(DelegatingMethodAccessorImpl.java:25)
>>>>       at java.lang.reflect.Method.invoke(Method.java:597)
>>>>       at junit.framework.TestCase.runTest(TestCase.java:168)
>>>>       at junit.framework.TestCase.runBare(TestCase.java:134)
>>>>       at junit.framework.TestResult$1.protect(TestResult.java:110)
>>>>       at junit.framework.TestResult.runProtected(TestResult.java:
>>>> 128)
>>>>       at junit.framework.TestResult.run(TestResult.java:113)
>>>>       at junit.framework.TestCase.run(TestCase.java:124)
>>>>       at junit.framework.TestSuite.runTest(TestSuite.java:232)
>>>>       at junit.framework.TestSuite.run(TestSuite.java:227)
>>>>       at
>>>> org
>>>> .junit
>>>> .internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java: 
>>>> 83)
>>>>       at
>>>> org
>>>> .apache
>>>> .maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>>>>       at
>>>> org
>>>> .apache
>>>> .maven
>>>> .surefire
>>>> .suite
>>>> .AbstractDirectoryTestSuite
>>>> .executeTestSet(AbstractDirectoryTestSuite.java:115)
>>>>       at
>>>> org
>>>> .apache
>>>> .maven
>>>> .surefire
>>>> .suite
>>>> .AbstractDirectoryTestSuite 
>>>> .execute(AbstractDirectoryTestSuite.java:
>>>> 102)
>>>>       at org.apache.maven.surefire.Surefire.run(Surefire.java:180)
>>>>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> Method)
>>>>       at
>>>> sun
>>>> .reflect
>>>> .NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>>       at
>>>> sun
>>>> .reflect
>>>> .DelegatingMethodAccessorImpl
>>>> .invoke(DelegatingMethodAccessorImpl.java:25)
>>>>       at java.lang.reflect.Method.invoke(Method.java:597)
>>>>       at
>>>> org
>>>> .apache
>>>> .maven
>>>> .surefire
>>>> .booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>>>>       at
>>>> org
>>>> .apache
>>>> .maven.surefire.booter.SurefireBooter.main(SurefireBooter.java: 
>>>> 1021)
>>>> 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)
>>>>       ... 38 more
>>
>> --------------------------------------------
>> Ken Krugler
>> +1 530-210-6378
>> http://bixolabs.com
>> e l a s t i c   w e b   m i n i n g
>>
>>
>>
>
>

--------------------------------------------
Ken Krugler
+1 530-210-6378
http://bixolabs.com
e l a s t i c   w e b   m i n i n g





Mime
View raw message