hadoop-yarn-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Li Ming (JIRA)" <j...@apache.org>
Subject [jira] [Created] (YARN-157) The option shell_command and shell_script have conflict
Date Fri, 12 Oct 2012 02:13:02 GMT
Li Ming created YARN-157:

             Summary: The option shell_command and shell_script have conflict
                 Key: YARN-157
                 URL: https://issues.apache.org/jira/browse/YARN-157
             Project: Hadoop YARN
          Issue Type: Bug
          Components: applications/distributed-shell
    Affects Versions: 2.0.1-alpha
            Reporter: Li Ming

The DistributedShell has an option shell_script to let user specify a shell script which will
be executed in containers. But the issue is that the shell_command option is a must, so if
both options are set, then every container executor will end with exitCode=1. This is because
DistributedShell executes the shell_command and shell_script together. For example, if shell_command
is 'date' then the final command to be executed in container is "date `ExecShellScript.sh`",
so the date command will treat the result of ExecShellScript.sh as its parameter, then there
will be an error. 

To solve this, the DistributedShell should not use the value of shell_command option when
the shell_script option is set, and the shell_command option also should not be mandatory.

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

View raw message