hadoop-mapreduce-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Steve Lewis <lordjoe2...@gmail.com>
Subject Re: How do find the version of Hadoop inside a running Map or reduce task
Date Mon, 05 Nov 2012 21:51:37 GMT
Thanks - that works perfectly

The following code reports the version as a counter under "Performance"
       // sneaky trick to extract the version
        String version = VersionInfo.getVersion();
        context.getCounter("Performance",  "Version-" + version
).increment(1);



On Mon, Nov 5, 2012 at 1:08 PM, David Rosenstrauch <darose@darose.net>wrote:

> On 11/05/2012 04:02 PM, David Rosenstrauch wrote:
>
>> On 11/05/2012 03:54 PM, Steve Lewis wrote:
>>
>>> I need to determine what version of Hadoop is running - say under AWS - I
>>> really want to use an API or properties in the running code but do not
>>> know
>>> how - any ideas
>>>
>>
>> Probably not the best way, but one possible way:  make a call to
>> Runtime.exec() and call "hadoop -version".
>>
>> DR
>>
>
> Sorry, make that "hadoop version".
>
> Also, FYI, it looks like that command just calls out to methods in
> http://hadoop.apache.org/docs/**r0.20.2/api/org/apache/hadoop/**
> util/VersionInfo.html<http://hadoop.apache.org/docs/r0.20.2/api/org/apache/hadoop/util/VersionInfo.html>.
 So you can probably query those directly.
>
> DR
>
>


-- 
Steven M. Lewis PhD
4221 105th Ave NE
Kirkland, WA 98033
206-384-1340 (cell)
Skype lordjoe_com

Mime
View raw message