On Jun 15, 2010, at 7:40 AM, Russell Brown wrote:

> Thanks, Allen, for responding.
> 
> So, if I understand you correctly, the dfs.datanode.dns.interface and 
> mapred.tasktracker.dns.interface options may be used to define inbound 
> connections only?

Correct.  The daemons will bind to those interfaces and use those names as 
their 'official' connection in.

> Concerning the OS configuration, my /etc/hosts files assign unique host names 
> to the ethernet and IB interfaces.  However, even if I specify the IB host 
> names in the masters and slaves files, communication still occurs via 
> ethernet, not via IB.

BTW, are you doing this on Solaris or Linux?

Solaris is notorious for not honoring inbound and outbound interfaces. [In 
other words, just because the packet came in on bge0, that is no guarantee that 
the reply will go out on bge0 if another route is available.  Particularly 
frustrating with NFS and SunCluster.]

> Your recommendation would therefore be to define IB instead of ethernet as 
> the default network interface connection, right?

Yup.  Or at least give it a lower cost in the routing table.

Reply via email to