Hi Mike,

I tried getInstance() method of Job class and it worked for me. I guess
they have make it factory class now. Sorry I also have experimented stuffs,
don't have the exact answers

static 
Job<http://hadoop.apache.org/docs/current/api/org/apache/hadoop/mapreduce/Job.html>
*getInstance
<http://hadoop.apache.org/docs/current/api/org/apache/hadoop/mapreduce/Job.html#getInstance%28%29>*
()----   Creates a new
Job<http://hadoop.apache.org/docs/current/api/org/apache/hadoop/mapreduce/Job.html>with
no particular
Cluster<http://hadoop.apache.org/docs/current/api/org/apache/hadoop/mapreduce/Cluster.html>.


Regards
Prav


On Wed, Jan 29, 2014 at 10:53 PM, Giordano, Michael <
michael.giord...@vistronix.com> wrote:

>  Prav,
>
>
>
> Thank you for the prompt answer. I see the methods on the job class and
> this does make sense.
>
>
>
> Unfortunately something else has me confused. It seems as though all of
> the Job() constructors have also been marked deprecated.
>
>
>
>
> http://hadoop.apache.org/docs/current/api/org/apache/hadoop/mapreduce/Job.html
>
>
>
> How do you create a new Job instance? Is there a factory class?
>
>
>
> Thanks,
>
> Mike G.
>
>  ------------------------------
> *From:* praveenesh kumar <praveen...@gmail.com>
> *Sent:* Wednesday, January 29, 2014 4:41 PM
> *To:* user@hadoop.apache.org
> *Subject:* Re: DistributedCache deprecated
>
>    @Jay - I don't know how Job class is replacing the DistributedCache
> class , but I remember trying distributed cache functions like
>
>    void *addArchiveToClassPath
> <http://hadoop.apache.org/docs/stable2/api/org/apache/hadoop/mapreduce/Job.html#addArchiveToClassPath%28org.apache.hadoop.fs.Path%29>*
> (Path<http://hadoop.apache.org/docs/stable2/api/org/apache/hadoop/fs/Path.html>
>  archive)
>           Add an archive path to the current set of classpath entries.
>  void *addCacheArchive
> <http://hadoop.apache.org/docs/stable2/api/org/apache/hadoop/mapreduce/Job.html#addCacheArchive%28java.net.URI%29>*
> (URI<http://download.oracle.com/javase/6/docs/api/java/net/URI.html?is-external=true>
>  uri)
>           Add a archives to be localized   void *addCacheFile
> <http://hadoop.apache.org/docs/stable2/api/org/apache/hadoop/mapreduce/Job.html#addCacheFile%28java.net.URI%29>*
> (URI<http://download.oracle.com/javase/6/docs/api/java/net/URI.html?is-external=true>
>  uri)
>           Add a file to be localized
>
>  and it works fine. The same way you were using DC before.. Well I am not
> sure what would be the best answer, but if you are trying to use DC , I was
> able to do it with Job class itself.
>
>  Regards
>  Prav
>
>
> On Wed, Jan 29, 2014 at 9:27 PM, Jay Vyas <jayunit...@gmail.com> wrote:
>
>>  Thanks for asking this : Im not sure and didnt realize this until you
>> mentioned it!
>>
>> 1) Prav:  You are implying that we would use the "Job" Class... but how
>> could it replace the DC?
>>
>> 2) The point of the DC is to replicate a file so that its present and
>> local on ALL nodes.   I didnt know it was deprecated, but there must be
>> some replacement for it - or maybe it just got renamed and moved?
>>
>>  SO ... what is the future of the DistributedCache for mapreduce jobs?
>>
>>
>> On Wed, Jan 29, 2014 at 4:22 PM, praveenesh kumar 
>> <praveen...@gmail.com>wrote:
>>
>>>  I think you can use the Job class.
>>>
>>> http://hadoop.apache.org/docs/stable2/api/org/apache/hadoop/mapreduce/Job.html
>>>
>>>  Regards
>>>  Prav
>>>
>>>
>>> On Wed, Jan 29, 2014 at 9:13 PM, Giordano, Michael <
>>> michael.giord...@vistronix.com> wrote:
>>>
>>>>  I noticed that in Hadoop 2.2.0
>>>> org.apache.hadoop.mapreduce.filecache.DistributedCache has been deprecated.
>>>>
>>>>
>>>>
>>>> (http://hadoop.apache.org/docs/current/api/deprecated-list.html#class)
>>>>
>>>>
>>>>
>>>> Is there a class that provides equivalent functionality? My application
>>>> relies heavily on DistributedCache.
>>>>
>>>>
>>>>
>>>> Thanks,
>>>>
>>>> Mike G.
>>>>
>>>> This communication, along with its attachments, is considered
>>>> confidential and proprietary to Vistronix.  It is intended only for the use
>>>> of the person(s) named above.  Note that unauthorized disclosure or
>>>> distribution of information not generally known to the public is strictly
>>>> prohibited.  If you are not the intended recipient, please notify the
>>>> sender immediately.
>>>>
>>>
>>>
>>
>>
>>  --
>> Jay Vyas
>> http://jayunit100.blogspot.com
>>
>
>

Reply via email to