hadoop-common-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Allen Wittenauer (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HADOOP-13341) Deprecate HADOOP_SERVERNAME_OPT; replace with HADOOP_(command)_OPT
Date Fri, 08 Jul 2016 14:29:11 GMT

    [ https://issues.apache.org/jira/browse/HADOOP-13341?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15367731#comment-15367731
] 

Allen Wittenauer commented on HADOOP-13341:
-------------------------------------------

One of the unexpected challenges here is ordering of operations:

* HADOOP\_OPTS
* HADOOP\_(command)\_OPTS
* HADOOP\_CLIENTS\_OPTS

... is likely the ideal.  But the way HADOOP_CLIENT_OPTS are appended makes this particularly
tricky since it is done in the case statements.  It might be better to pull that code out
first, then deal with the various daemons.

> Deprecate HADOOP_SERVERNAME_OPT; replace with HADOOP_(command)_OPT
> ------------------------------------------------------------------
>
>                 Key: HADOOP-13341
>                 URL: https://issues.apache.org/jira/browse/HADOOP-13341
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: scripts
>    Affects Versions: 3.0.0-alpha1
>            Reporter: Allen Wittenauer
>            Assignee: Allen Wittenauer
>
> Big features like YARN-2928 demonstrate that even senior level Hadoop developers forget
that daemons need a custom _OPT env var.  We can replace all of the custom vars with generic
handling just like we do for the username check.
> For example, today:
> HADOOP_NAMENODE_OPT
> would become
> HADOOP_namenode_OPT
> But if I wanted custom distcp options, there is no equivalent.  But if the command replacement
mode was, then
> HADOOP_distcp_OPT
> would automatically work.
> In the case of YARN-2928, HADOOP_timelinereaderserver_OPT would automatically be checked
without any extra work on behalf of the contributors.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: common-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: common-issues-help@hadoop.apache.org


Mime
View raw message