You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@oozie.apache.org by "Eugene Shevchuk (JIRA)" <ji...@apache.org> on 2013/08/15 16:55:49 UTC

[jira] [Created] (OOZIE-1496) Oozie demo and streaming examples fails to run on Windows

Eugene Shevchuk created OOZIE-1496:
--------------------------------------

             Summary: Oozie demo and streaming examples fails to run on Windows
                 Key: OOZIE-1496
                 URL: https://issues.apache.org/jira/browse/OOZIE-1496
             Project: Oozie
          Issue Type: Bug
            Reporter: Eugene Shevchuk
         Attachments: fix.patch

The mapreduce jobs which are run by streaming and demo oozie examples fails with following error:
	Caused by: java.io.IOException: Cannot run program "/bin/cat": CreateProcess error=2, The system cannot find the file specified
	Both have <streaming><mapper>/bin/cat</mapper><reducer>/usr/bin/wc</reducer></streaming> parameters in their workflow.xml. To fix this issue it's needed to have another mapper and reducer programms for Windows. As appropriate analogs on Windows can be "powershell -command "$input | Write-Host"" for mapper and "powershell -command "$input | Measure-Object -Word -Line -Character"" so it's not needed to rewrite any supporting Java code for this examples.
	That's why separated job.properties for Windows and Linux versions were created. Both contains additional parameters "streamingMapper" and "streamingReducer" whose values are commands for OS-specific mapper and reducer.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira