Hmmmm looking a bit deeper - in the Cluster class, I see the ability to get
a list of IPs per ROLE. However... I have multiple possible instances for
each and every ROLE, and every role has to know its own IP/hostname. The
configuration file requires this.

I looked at how the Hadoop configs work, and they assume one instance of
certain types of nodes. Is this a limitation in druid - or can I just use
something simple, like `hostname` - although I'm not sure how to get it
back into my configuration builder in Java?


On Tue, Jul 30, 2013 at 3:32 PM, Russell Jurney <[email protected]>wrote:

> I see that PUBLIC_IP/PRIVATE_IP gets set in configure_hostnames - can I
> call that in my ActionHandler and then rely on those variables in other
> scripts?
>
>
> On Tue, Jul 30, 2013 at 3:24 PM, Andrei Savu <[email protected]>wrote:
>
>> You have only one network interface on ec2. The public IP / hostname are
>> not exposed as devices. You can only bind to the private network.
>>
>> All the properties Cluster.Instance are exposed as environment variables:
>>
>> https://github.com/apache/whirr/blob/trunk/core/src/main/java/org/apache/whirr/Cluster.java
>>
>> -- Andrei
>>
>> On Wed, Jul 31, 2013 at 12:08 AM, Russell Jurney <
>> [email protected]> wrote:
>>
>>> I need to feed the hostname of the node/role being booted, and feed it
>>> into a configuration file to tell the service which interface to bind to.
>>> I'm probably a knucklehead, but I can't find this in examples.
>>>
>>> How do I find the hostname of a node, to feed to configuration?
>>>
>>> --
>>> Russell Jurney twitter.com/rjurney [email protected] datasyndrome
>>> .com
>>>
>>
>>
>
>
> --
> Russell Jurney twitter.com/rjurney [email protected] datasyndrome.
> com
>



-- 
Russell Jurney twitter.com/rjurney [email protected] datasyndrome.com

Reply via email to