Affects Version/s: None
Fix Version/s: None
Windows + Cygwin
When I try to run a datanode on Windows, I get the following exception:
This is because Hadoop execs "du -sk C:\tmp\hadoop-SYSTEM\dfs\data" with a Windows path representation, which cygwin du doesn't understand.
For this to work correctly, Hadoop would have to run cygpath first to get a Unix path representation, then to call DU.
Also, I had to use the debugger to get this information. Shell.runCommand should catch IOException from parseExecResult and add the buffered stderr to simplify the error diagnostics.
|Field||Original Value||New Value|
|Assignee||Kohsuke Kawaguchi [ kohsuke ]|
|Assignee||Kohsuke Kawaguchi [ kohsuke ]||Harsh J [ qwertymaniac ]|
|Assignee||Harsh J [ qwertymaniac ]|
|Status||Open [ 1 ]||Resolved [ 5 ]|
|Resolution||Fixed [ 1 ]|