hadoop-common-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Amogh Vasekar <am...@yahoo-inc.com>
Subject Re: How to get IP address of the machine where map task runs
Date Thu, 15 Oct 2009 06:16:41 GMT
InetAddress.getLocalHost() should give you that. If you are planning to make some decisions
based on this, please do account for conditions arising from speculative executions ( they
caused me some amount of trouble when I was designing my app )


On 10/15/09 8:15 AM, "Long Van Nguyen Dinh" <muntron@gmail.com> wrote:

Thanks Amogh. For my application, I want each map task reports to me
where it's running. However, I have no idea how to use Java
Inetaddress APIs to get that info. Could you explain more?


On Wed, Oct 14, 2009 at 2:16 PM, Amogh Vasekar <amogh@yahoo-inc.com> wrote:
> For starters look at any monitoring tool like vaidya, hadoop UI ( ganglia too, haven't
read much on it though ). Not sure if you need this for debugging purposes or for some other
real-time app.. You should be able to get info on localhost of each of your map tasks in a
pretty straightforward way using Java Inetaddress APIs( and use that info for search?)
> Thanks,
> Amogh
> On 10/15/09 12:11 AM, "Long Van Nguyen Dinh" <muntron@gmail.com> wrote:
> Hello again,
> Could you give me any hint to start with? I have no idea how to get
> that information.
> Many thanks,
> Van
> On Tue, Oct 13, 2009 at 9:22 PM, Long Van Nguyen Dinh <muntron@gmail.com> wrote:
>> Hi all,
>> Given a map task, I need to know the IP address of the machine where
>> that task is running. Is there any existing method to get that
>> information?
>> Thank you,
>> Van

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message