UnknownHostException during auto discovery while trying to run with ipv6 address

37 views
Skip to first unread message

Chandrasekhar R

unread,
Jul 1, 2013, 2:55:12 AM7/1/13
to hector...@googlegroups.com
Hello All,
        I am running a 3-node cluster with ipv6 addresses. And I am running the application by providing only one ipv6 address and kept the auto discovery hosts property set to true.
So when the auto discovery service runs after the specified delay,its giving the following exception(UnknownHostException)-      


26727 [Hector.me.prettyprint.cassandra.connection.NodeAutoDiscoverService-1] ERROR me.prettyprint.cassandra.connection.HConnectionManager  - Transport exception host to HConnectionManager: fe80:0:0:0:3ed9:2bff:fe09(fe80:0:0:0:3ed9:2bff:fe09):9160
me.prettyprint.hector.api.exceptions.HectorTransportException: Unable to open transport to fe80:0:0:0:3ed9:2bff:fe09(fe80:0:0:0:3ed9:2bff:fe09):9160 , java.net.UnknownHostException: fe80:0:0:0:3ed9:2bff:fe09
        at me.prettyprint.cassandra.connection.client.HThriftClient.open(HThriftClient.java:180)
        at me.prettyprint.cassandra.connection.client.HThriftClient.open(HThriftClient.java:38)
        at me.prettyprint.cassandra.connection.ConcurrentHClientPool.createClient(ConcurrentHClientPool.java:162)
        at me.prettyprint.cassandra.connection.ConcurrentHClientPool.<init>(ConcurrentHClientPool.java:53)
        at me.prettyprint.cassandra.connection.LeastActiveBalancingPolicy.createConnection(LeastActiveBalancingPolicy.java:59)
        at me.prettyprint.cassandra.connection.HConnectionManager.addCassandraHost(HConnectionManager.java:112)
        at me.prettyprint.cassandra.connection.NodeAutoDiscoverService.doAddNodes(NodeAutoDiscoverService.java:74)
        at me.prettyprint.cassandra.connection.NodeAutoDiscoverService$QueryRing.run(NodeAutoDiscoverService.java:59)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351)
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:165)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:267)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
        at java.lang.Thread.run(Thread.java:636)


Kindly help me in solving this problem.

Thanks in advance
Chandrasekhar R
RJIL Mumbai

Reply all
Reply to author
Forward
0 new messages