[prev in list] [next in list] [prev in thread] [next in thread]
List: hadoop-user
Subject: Re: ReflectionUtils.setConf would configure anything Configurable twice?
From: steven zhuang <zhuangxin8448 () gmail ! com>
Date: 2011-06-29 7:05:06
Message-ID: BANLkTimEfe8CFf8NtUhbc=5Q5Nezf4aP_w () mail ! gmail ! com
[Download RAW message or body]
Anyone have the same partition problem using Streaming in 0.21.0?
On Fri, Jun 24, 2011 at 10:22 AM, steven zhuang <zhuangxin8448@gmail.com>wrote:
> hello, list,
>
> Recently I have upgraded our Hadoop cluster from 0.20.2 to
> 0.21.0, and I found there is something wrong introduced by the upgrade.
>
> In the setConf method of
> org.apache.hadoop.util.ReflectionUtils, any instance of Configurable would
> be configured twice, and this may cause trouble.
> For example, in 0.21.0, KeyFieldBasedPartitioner implements
> the Configurable interface. When configured twice, it get two KeyDescription
> and gives out wrong partition number.
>
> I have created a ticket for this:
> https://issues.apache.org/jira/browse/HADOOP-7425
>
>
> Paste the source code in 0.21.0 (and 0.20.2 too) below:
>
> public static void setConf(Object theObject, Configuration conf) {
> if (conf != null) {
> if (theObject instanceof Configurable) {
> ((Configurable) theObject).setConf(conf);
> }
> setJobConf(theObject, conf);
> }
> }
>
>
>
> --
> best wishes.
> steven
>
>
--
best wishes.
steven
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic