0.20.2 is too old. The current stable release of hadoop is 1.2.1.

Anyway, for 0.20.2, you probably need -Djava.net.preferIPv4Stack=true as
well, which is already set for Hadoop 1+. BTW, you'll need to set all these
in mapred.child.java.opts as well.


On Thu, Oct 10, 2013 at 5:12 AM, Yasin Celik <yasinceli...@gmail.com> wrote:

> Hi Luke,
>
> I actually tested hadoop RPC using SDP. But it did not work for me.
> I used hadoop-core 0.20.2
> Following is the error I received:
>
> java.io.IOException: Address family not supported by protocol
>     at sun.net.sdp.SdpSupport.
> convert0(Native Method)
>     at sun.net.sdp.SdpSupport.convertSocket(SdpSupport.java:70)
>     at sun.net.sdp.SdpProvider.convertTcpToSdpIfMatch(SdpProvider.java:300)
>     at sun.net.sdp.SdpProvider.implBeforeTcpBind(SdpProvider.java:323)
>     at sun.net.NetHooks.beforeTcpBind(NetHooks.java:86)
>     at
> sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:198)
>     at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
>     at org.apache.hadoop.ipc.Server.bind(Server.java:188)
>     at org.apache.hadoop.ipc.Server$Listener.<init>(Server.java:253)
>     at org.apache.hadoop.ipc.Server.<init>(Server.java:1026)
>     at org.apache.hadoop.ipc.RPC$Server.<init>(RPC.java:488)
>     at org.apache.hadoop.ipc.RPC.getServer(RPC.java:450)
>
> My sdp.conf file is like:
> bind * *
> connect 10.xx.xx.0/24 <http://10.80.70.0/24> 50030-50050
>
> I also tried this for one specific node:
>
> bind 10.80.70.13 50031
> connect 10.xx.xx.0/24 <http://10.80.70.0/24> 50030-50050
>
>
> Thank you very much.
>
>
> On Thu, Oct 10, 2013 at 4:00 AM, Luke Lu <l...@apache.org> wrote:
>
> > Hadoop works with Java 7, which has builtin SDP support. You'll need to
> > pass SDP related properties (-Dcom.sun.sdp.conf=your_sdp.conf) to hadoop
> > JVMs via env var HADOOP_OPTS.
> >
> > One caveat of SDP is the 64KB message size (performance cliff beyond
> 64KB),
> > which _should_ work with default hadoop config, where dfs packet size is
> > 64KB.
> >
> > __Luke
> >
> >
> > On Tue, Oct 8, 2013 at 4:49 PM, Yasin Celik <yasinceli...@gmail.com>
> > wrote:
> >
> > > Hello,
> > >
> > > I looked around but I think it seems there is no Sockets Direct
> > > Protocol(SDP) support in Hadoop RPC.
> > > I basically want to take advantage of Infiniband when transferring
> data.
> > > Is there any known support for this? Has anybody tried this before?
> > >
> > > Best
> > >
> > > ---------
> > > Yasin Celik
> > >
> >
>
>
>
> --
> ---------
> Yasin Celik
>

Reply via email to