Hi,

I'm getting an error when using Drill 1.5 JDBC drivers.

I have 2 hosts: Host A running Zookeeper, host B running a Drillbit.

If use a JDBC URL to connect directly to B, it works OK.

If I try to connect to A via ZK, I get, the error below.

Ports are open (2181,8047,31010 - 31012, ICMP), Hosts files contains entries 
for both hosts. Telnet and ping work for both hosts to the other.

The odd thing is if I connect from B using bin/drill-conf (where drill-conf 
points to ZK on A), the connection works.

It's clearly some kind of networking error, but what?????

Cheers
James


java.util.concurrent.ExecutionException: java.lang.RuntimeException: 
java.sql.SQLException: Failure in connecting to Drill: 
oadd.org.apache.drill.exec.rpc.RpcException: CONNECTION : 
java.nio.channels.UnresolvedAddressException
                at java.util.concurrent.FutureTask.report(Unknown Source)
                at java.util.concurrent.FutureTask.get(Unknown Source)
                at 
net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand.awaitConnection(OpenConnectionCommand.java:132)
                at 
net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand.access$100(OpenConnectionCommand.java:45)
                at 
net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand$2.run(OpenConnectionCommand.java:115)
                at java.util.concurrent.Executors$RunnableAdapter.call(Unknown 
Source)
                at java.util.concurrent.FutureTask.run(Unknown Source)
                at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown 
Source)
                at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown 
Source)
                at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: java.sql.SQLException: Failure in 
connecting to Drill: oadd.org.apache.drill.exec.rpc.RpcException: CONNECTION : 
java.nio.channels.UnresolvedAddressException
                at 
net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand.executeConnect(OpenConnectionCommand.java:171)
                at 
net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand.access$000(OpenConnectionCommand.java:45)
                at 
net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand$1.run(OpenConnectionCommand.java:104)
                ... 5 more
Caused by: java.sql.SQLException: Failure in connecting to Drill: 
oadd.org.apache.drill.exec.rpc.RpcException: CONNECTION : 
java.nio.channels.UnresolvedAddressException
                at 
org.apache.drill.jdbc.impl.DrillConnectionImpl.<init>(DrillConnectionImpl.java:159)
                at 
org.apache.drill.jdbc.impl.DrillJdbc41Factory.newDrillConnection(DrillJdbc41Factory.java:64)
                at 
org.apache.drill.jdbc.impl.DrillFactory.newConnection(DrillFactory.java:69)
                at 
oadd.net.hydromatic.avatica.UnregisteredDriver.connect(UnregisteredDriver.java:126)
                at org.apache.drill.jdbc.Driver.connect(Driver.java:72)
                at 
net.sourceforge.squirrel_sql.fw.sql.SQLDriverManager.getConnection(SQLDriverManager.java:133)
                at 
net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand.executeConnect(OpenConnectionCommand.java:167)
                ... 7 more
Caused by: oadd.org.apache.drill.exec.rpc.RpcException: CONNECTION : 
java.nio.channels.UnresolvedAddressException
                at 
oadd.org.apache.drill.exec.client.DrillClient$FutureHandler.connectionFailed(DrillClient.java:448)
                at 
oadd.org.apache.drill.exec.rpc.BasicClient$ConnectionMultiListener$ConnectionHandler.operationComplete(BasicClient.java:237)
                at 
oadd.org.apache.drill.exec.rpc.BasicClient$ConnectionMultiListener$ConnectionHandler.operationComplete(BasicClient.java:200)
                at 
oadd.io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:680)
                at 
oadd.io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:567)
                at 
oadd.io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:424)
                at 
oadd.io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.connect(AbstractNioChannel.java:235)
                at 
oadd.io.netty.channel.DefaultChannelPipeline$HeadContext.connect(DefaultChannelPipeline.java:1089)
                at 
oadd.io.netty.channel.AbstractChannelHandlerContext.invokeConnect(AbstractChannelHandlerContext.java:543)
                at 
oadd.io.netty.channel.AbstractChannelHandlerContext.connect(AbstractChannelHandlerContext.java:528)
                at 
oadd.io.netty.channel.ChannelOutboundHandlerAdapter.connect(ChannelOutboundHandlerAdapter.java:47)
                at 
oadd.io.netty.channel.AbstractChannelHandlerContext.invokeConnect(AbstractChannelHandlerContext.java:543)
                at 
oadd.io.netty.channel.AbstractChannelHandlerContext.connect(AbstractChannelHandlerContext.java:528)
                at 
oadd.io.netty.channel.ChannelDuplexHandler.connect(ChannelDuplexHandler.java:50)
                at 
oadd.io.netty.channel.AbstractChannelHandlerContext.invokeConnect(AbstractChannelHandlerContext.java:543)
                at 
oadd.io.netty.channel.AbstractChannelHandlerContext.connect(AbstractChannelHandlerContext.java:528)
                at 
oadd.io.netty.channel.AbstractChannelHandlerContext.connect(AbstractChannelHandlerContext.java:510)
                at 
oadd.io.netty.channel.DefaultChannelPipeline.connect(DefaultChannelPipeline.java:909)
                at 
oadd.io.netty.channel.AbstractChannel.connect(AbstractChannel.java:203)
                at oadd.io.netty.bootstrap.Bootstrap$2.run(Bootstrap.java:165)
                at 
oadd.io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:357)
                at 
oadd.io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:357)
                at 
oadd.io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:111)
                ... 1 more
Caused by: java.util.concurrent.ExecutionException: 
java.nio.channels.UnresolvedAddressException
                at 
oadd.io.netty.util.concurrent.AbstractFuture.get(AbstractFuture.java:47)
                at 
oadd.org.apache.drill.exec.rpc.BasicClient$ConnectionMultiListener$ConnectionHandler.operationComplete(BasicClient.java:213)
                ... 22 more
Caused by: java.nio.channels.UnresolvedAddressException
                at sun.nio.ch.Net.checkAddress(Unknown Source)
                at sun.nio.ch.SocketChannelImpl.connect(Unknown Source)
                at 
oadd.io.netty.channel.socket.nio.NioSocketChannel.doConnect(NioSocketChannel.java:209)
                at 
oadd.io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.connect(AbstractNioChannel.java:199)
                ... 17 more

In order to protect our email recipients, the Paddy Power Betfair plc group of 
companies use MessageLabs to scan all Incoming and Outgoing mail for viruses.  

Paddy Power Betfair may monitor the content of email sent and received for the 
purpose of ensuring compliance with its policies and procedures.

Reply via email to