[
https://issues.apache.org/jira/browse/HADOOP-7239?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13023316#comment-13023316
]
Venu Gopala Rao commented on HADOOP-7239:
-----------------------------------------
Hi Todd,
But the point here is, after creating the Job in my client application
{noformat} Job job = new Job(conf, "${mapred.user.name}" + "-job" + new
Random().nextInt());{noformat}
If I call job.getJobName() it returns me correct name. But if we get the Job
Profile from the Job Tracker and check the name/ check the Job tracker UI, it
contains the expression.
> The variables in the configuration files are not replaced with values, when
> the job is submitted by Job client
> --------------------------------------------------------------------------------------------------------------
>
> Key: HADOOP-7239
> URL: https://issues.apache.org/jira/browse/HADOOP-7239
> Project: Hadoop Common
> Issue Type: Bug
> Components: conf
> Affects Versions: 0.20.2, 0.21.0
> Environment: Linux + Sun JDK 1.6
> Reporter: Venu Gopala Rao
>
> We have a case where we wanted to create the Job names dynamically at run
> time.Since JobConf is an extension for the Configuration object, we thought
> we can make use of the variable substitution concept in configuration like
> below
> Job job = new Job(conf, "${mapred.user.name}" + "-job" + new
> Random().nextInt());
> job.setJarByClass(WordCount.class);
> job.setMapperClass(TokenizerMapper.class);
> job.setCombinerClass(IntSumReducer.class);
> job.setReducerClass(IntSumReducer.class);
> job.setOutputKeyClass(Text.class);
> job.setOutputValueClass(IntWritable.class);
> FileInputFormat.addInputPath(job, new Path(otherArgs[0]));
> FileOutputFormat.setOutputPath(job, new Path(otherArgs[1]));
> job.submit();
> We set the required run time variables(in this case mapred.user.name) before
> calling the job submit. But on the Job tracker side the variables are not
> replaced correctly.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira