[ https://issues.apache.org/jira/browse/HADOOP-1425?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12499035
]
Enis Soztutar commented on HADOOP-1425:
---------------------------------------
Apart from the above code, I just cannot understand the lines in ToolBase#processGeneralOptions():
{code}
if (line.hasOption("conf")) {
conf.addFinalResource(new Path(line.getOptionValue("conf")));
}
{code}
shouldn't we create a NEW configuration object from the given option value. Let's say we have
conf/hadop-default.xml and conf/hadoop-site.xml in our main code, and also we have /tmp/foo_dir/conf/hadoop-site.xml.
Then running
foo -conf /tmp/foo_dir/conf
will populate the configuratio from all the three files : conf/hadoop-default.xml, conf/hadoop-site.xml,
and /tmp/foo_dir/conf/hadoop-site.xml. However although some of the parameters in conf/hadoop-site.xml
will be overriden by /etc/foo_dir/conf/hadoo-site.xml, the parameters not listed in the latter
will stay the same. Do we want such a thing? i assume the use cases for -conf option will
only want parameters from the given conf directory.
> Rework the various programs in 'examples' to extend ToolBase
> -------------------------------------------------------------
>
> Key: HADOOP-1425
> URL: https://issues.apache.org/jira/browse/HADOOP-1425
> Project: Hadoop
> Issue Type: Improvement
> Components: examples
> Reporter: Arun C Murthy
> Assigned To: Enis Soztutar
> Priority: Minor
> Fix For: 0.14.0
>
>
> Ensuring all 'examples' extend ToolBase will make it easy to tweak various config params
(via -D switches for e.g.) while running the programs...
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
|