On Fri, 11 Dec 2009 11:52:57 -0000, Sean Owen <[email protected]> wrote:
"-Xmx900" means "give the entire JVM only 900 bytes of heap space"
which can't possibly work.
You do not say what problem you are trying to solve here. What is the
problem when you do not mess with these options?
As i said:
"Then i putting "-Xmx900" in HADOOP_JOBTRACKER_OPTS and errors=12 dont
appear in JobTracker's logfiles anymore."
With means -Xmx900 works for some reason.
The problem is:
java.io.IOException: Cannot run program "chmod": java.io.IOException:
error=12, Cannot allocate memory
at java.lang.ProcessBuilder.start(ProcessBuilder.java:474)
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.ChecksumFileSystem.create(ChecksumFileSystem.java:372)
at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:479)
at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:460)
at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:367)
at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:359)
at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:186)