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

Mime
View raw message