Agreed. Unfortunately there's a number of issues with the ClusterClient that are not easily solved; what you've discovered is one of them. As Guido notes, HAProxy is a far better solution at the moment.
I'm looking at what I can do to address these issues but it's going to take some fairly large scale changes. Thanks, Brian Roach On Fri, Sep 21, 2012 at 9:43 AM, Guido Medina <guido.med...@temetra.com> wrote: > Hi, > > It is the Java client which to be honest, doesn't handle well one node > going down, so, for example, in my company we use HA proxy for that, here is > a starting configuration: https://gist.github.com/1507077 > > Once we switched to HA proxy we just use a simple client without cluster > config, so the Java client doesn't know anything about the load balancing > going on. It works well, I can upgrade and restart servers without our Java > application be complaining. > > Regards, > > Guido. > > > On 21/09/12 16:36, Lei Gu wrote: >> >> Hi Brian, >> We are moving past the performance testing and onto failover testing. >> I have a five-node cluster and created a PB and HTTP clustered client >> based on the cook book. I tested out and everything seems to be working. >> Then I shutdown one node in the cluster and all my tests failed. It seems >> like the PB and HTTP cluster client connects to all configured nodes >> initially and will throw an exception if any node is down. Does this defeat >> the purpose of clustering? In my test, I have 10 threads, each creates a PB >> and HTTP cluster client and then goes on to execute a series of tests. From >> the attached log file, you can see every test thread is failing at >> connection the down node, even though there are four other nodes that can do >> the work. >> >> Also, is the failover automatic or we have to catch the connection refused >> exception and creating a new client or just re-execute the method? >> >> Is using a load balancer a better way to handle failover/load balancing >> issue? >> Appreciate you insights and help. >> Best regards, >> -- Lei >> >> >> pbf clients = >> r1-riak-lei.lm4.eng.e-dialog.com,r2-riak-lei.lm4.eng.e-dialog.com,r3-riak-lei.lm4.eng.e-dialog.com,r4-riak-lei.lm4.eng.e-dialog.com,r5-riak-lei.lm4.eng.e-dialog.com >> >> http clients = >> r1-riak-lei.lm4.eng.e-dialog.com,r2-riak-lei.lm4.eng.e-dialog.com,r3-riak-lei.lm4.eng.e-dialog.com,r4-riak-lei.lm4.eng.e-dialog.com,r5-riak-lei.lm4.eng.e-dialog.com >> >> Looup patterns = folder_root_2_5_%s_%s >> >> SLF4J: Class path contains multiple SLF4J bindings. >> >> SLF4J: Found binding in >> [jar:file:/Users/legu/.m2/repository/ch/qos/logback/logback-classic/0.9.30/logback-classic-0.9.30.jar!/org/slf4j/impl/StaticLoggerBinder.class] >> >> SLF4J: Found binding in >> [jar:file:/Users/legu/opensource-projects/logback-0.9.30/logback-classic-0.9.30.jar!/org/slf4j/impl/StaticLoggerBinder.class] >> >> SLF4J: Found binding in >> [jar:file:/Users/legu/opensource-projects/apache-tomcat-6.0.35/lib/logback-classic-0.9.30.jar!/org/slf4j/impl/StaticLoggerBinder.class] >> >> SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an >> explanation. >> >> Exception in thread "Thread-11" java.lang.RuntimeException: >> com.basho.riak.client.http.response.RiakIORuntimeException: >> org.apache.http.conn.HttpHostConnectException: Connection to >> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused >> >> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:457) >> >> at >> com.edialog.riak.persistence.RiakPerfTest$PerfClient.run(RiakPerfTest.java:86) >> >> at java.lang.Thread.run(Thread.java:680) >> >> Caused by: com.basho.riak.client.http.response.RiakIORuntimeException: >> org.apache.http.conn.HttpHostConnectException: Connection to >> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused >> >> at >> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:499) >> >> at >> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:526) >> >> at >> com.basho.riak.client.http.util.ClientHelper.walk(ClientHelper.java:289) >> >> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:334) >> >> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:347) >> >> at >> com.basho.riak.client.raw.http.HTTPClientAdapter.linkWalk(HTTPClientAdapter.java:374) >> >> at >> com.basho.riak.client.raw.ClusterClient.linkWalk(ClusterClient.java:225) >> >> at com.basho.riak.client.query.LinkWalk.execute(LinkWalk.java:63) >> >> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:437) >> >> ... 2 more >> >> Caused by: org.apache.http.conn.HttpHostConnectException: Connection to >> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused >> >> at >> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:158) >> >> at >> org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149) >> >> at >> org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121) >> >> at >> org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:561) >> >> at >> org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415) >> >> at >> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820) >> >> at >> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754) >> >> at >> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732) >> >> at >> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:474) >> >> ... 10 more >> >> Caused by: java.net.ConnectException: Connection refused >> >> at java.net.PlainSocketImpl.socketConnect(Native Method) >> >> at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351) >> >> at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213) >> >> at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200) >> >> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:432) >> >> at java.net.Socket.connect(Socket.java:529) >> >> at >> org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:123) >> >> at >> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:148) >> >> ... 18 more >> >> Exception in thread "Thread-5" java.lang.RuntimeException: >> com.basho.riak.client.http.response.RiakIORuntimeException: >> org.apache.http.conn.HttpHostConnectException: Connection to >> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused >> >> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:457) >> >> at >> com.edialog.riak.persistence.RiakPerfTest$PerfClient.run(RiakPerfTest.java:86) >> >> at java.lang.Thread.run(Thread.java:680) >> >> Caused by: com.basho.riak.client.http.response.RiakIORuntimeException: >> org.apache.http.conn.HttpHostConnectException: Connection to >> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused >> >> at >> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:499) >> >> at >> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:526) >> >> at >> com.basho.riak.client.http.util.ClientHelper.walk(ClientHelper.java:289) >> >> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:334) >> >> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:347) >> >> at >> com.basho.riak.client.raw.http.HTTPClientAdapter.linkWalk(HTTPClientAdapter.java:374) >> >> at >> com.basho.riak.client.raw.ClusterClient.linkWalk(ClusterClient.java:225) >> >> at com.basho.riak.client.query.LinkWalk.execute(LinkWalk.java:63) >> >> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:437) >> >> ... 2 more >> >> Caused by: org.apache.http.conn.HttpHostConnectException: Connection to >> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused >> >> at >> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:158) >> >> at >> org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149) >> >> at >> org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121) >> >> at >> org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:561) >> >> at >> org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415) >> >> at >> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820) >> >> at >> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754) >> >> at >> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732) >> >> at >> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:474) >> >> ... 10 more >> >> Caused by: java.net.ConnectException: Connection refused >> >> at java.net.PlainSocketImpl.socketConnect(Native Method) >> >> at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351) >> >> at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213) >> >> at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200) >> >> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:432) >> >> at java.net.Socket.connect(Socket.java:529) >> >> at >> org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:123) >> >> at >> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:148) >> >> ... 18 more >> >> Exception in thread "Thread-9" java.lang.RuntimeException: >> com.basho.riak.client.http.response.RiakIORuntimeException: >> org.apache.http.conn.HttpHostConnectException: Connection to >> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused >> >> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:457) >> >> at >> com.edialog.riak.persistence.RiakPerfTest$PerfClient.run(RiakPerfTest.java:86) >> >> at java.lang.Thread.run(Thread.java:680) >> >> Caused by: com.basho.riak.client.http.response.RiakIORuntimeException: >> org.apache.http.conn.HttpHostConnectException: Connection to >> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused >> >> at >> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:499) >> >> at >> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:526) >> >> at >> com.basho.riak.client.http.util.ClientHelper.walk(ClientHelper.java:289) >> >> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:334) >> >> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:347) >> >> at >> com.basho.riak.client.raw.http.HTTPClientAdapter.linkWalk(HTTPClientAdapter.java:374) >> >> at >> com.basho.riak.client.raw.ClusterClient.linkWalk(ClusterClient.java:225) >> >> at com.basho.riak.client.query.LinkWalk.execute(LinkWalk.java:63) >> >> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:437) >> >> ... 2 more >> >> Caused by: org.apache.http.conn.HttpHostConnectException: Connection to >> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused >> >> at >> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:158) >> >> at >> org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149) >> >> at >> org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121) >> >> at >> org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:561) >> >> at >> org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415) >> >> at >> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820) >> >> at >> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754) >> >> at >> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732) >> >> at >> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:474) >> >> ... 10 more >> >> Caused by: java.net.ConnectException: Connection refused >> >> at java.net.PlainSocketImpl.socketConnect(Native Method) >> >> at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351) >> >> at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213) >> >> at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200) >> >> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:432) >> >> at java.net.Socket.connect(Socket.java:529) >> >> at >> org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:123) >> >> at >> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:148) >> >> ... 18 more >> >> Exception in thread "Thread-4" java.lang.RuntimeException: >> com.basho.riak.client.http.response.RiakIORuntimeException: >> org.apache.http.conn.HttpHostConnectException: Connection to >> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused >> >> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:457) >> >> at >> com.edialog.riak.persistence.RiakPerfTest$PerfClient.run(RiakPerfTest.java:86) >> >> at java.lang.Thread.run(Thread.java:680) >> >> Caused by: com.basho.riak.client.http.response.RiakIORuntimeException: >> org.apache.http.conn.HttpHostConnectException: Connection to >> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused >> >> at >> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:499) >> >> at >> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:526) >> >> at >> com.basho.riak.client.http.util.ClientHelper.walk(ClientHelper.java:289) >> >> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:334) >> >> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:347) >> >> at >> com.basho.riak.client.raw.http.HTTPClientAdapter.linkWalk(HTTPClientAdapter.java:374) >> >> at >> com.basho.riak.client.raw.ClusterClient.linkWalk(ClusterClient.java:225) >> >> at com.basho.riak.client.query.LinkWalk.execute(LinkWalk.java:63) >> >> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:437) >> >> ... 2 more >> >> Caused by: org.apache.http.conn.HttpHostConnectException: Connection to >> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused >> >> at >> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:158) >> >> at >> org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149) >> >> at >> org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121) >> >> at >> org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:561) >> >> at >> org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415) >> >> at >> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820) >> >> at >> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754) >> >> at >> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732) >> >> at >> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:474) >> >> ... 10 more >> >> Caused by: java.net.ConnectException: Connection refused >> >> at java.net.PlainSocketImpl.socketConnect(Native Method) >> >> at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351) >> >> at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213) >> >> at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200) >> >> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:432) >> >> at java.net.Socket.connect(Socket.java:529) >> >> at >> org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:123) >> >> at >> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:148) >> >> ... 18 more >> >> Exception in thread "Thread-2" java.lang.RuntimeException: >> com.basho.riak.client.http.response.RiakIORuntimeException: >> org.apache.http.conn.HttpHostConnectException: Connection to >> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused >> >> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:457) >> >> at >> com.edialog.riak.persistence.RiakPerfTest$PerfClient.run(RiakPerfTest.java:86) >> >> at java.lang.Thread.run(Thread.java:680) >> >> Caused by: com.basho.riak.client.http.response.RiakIORuntimeException: >> org.apache.http.conn.HttpHostConnectException: Connection to >> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused >> >> at >> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:499) >> >> at >> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:526) >> >> at >> com.basho.riak.client.http.util.ClientHelper.walk(ClientHelper.java:289) >> >> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:334) >> >> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:347) >> >> at >> com.basho.riak.client.raw.http.HTTPClientAdapter.linkWalk(HTTPClientAdapter.java:374) >> >> at >> com.basho.riak.client.raw.ClusterClient.linkWalk(ClusterClient.java:225) >> >> at com.basho.riak.client.query.LinkWalk.execute(LinkWalk.java:63) >> >> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:437) >> >> ... 2 more >> >> Caused by: org.apache.http.conn.HttpHostConnectException: Connection to >> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused >> >> at >> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:158) >> >> at >> org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149) >> >> at >> org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121) >> >> at >> org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:561) >> >> at >> org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415) >> >> at >> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820) >> >> at >> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754) >> >> at >> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732) >> >> at >> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:474) >> >> ... 10 more >> >> Caused by: java.net.ConnectException: Connection refused >> >> at java.net.PlainSocketImpl.socketConnect(Native Method) >> >> at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351) >> >> at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213) >> >> at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200) >> >> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:432) >> >> at java.net.Socket.connect(Socket.java:529) >> >> at >> org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:123) >> >> at >> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:148) >> >> ... 18 more >> >> Exception in thread "Thread-8" java.lang.RuntimeException: >> com.basho.riak.client.http.response.RiakIORuntimeException: >> org.apache.http.conn.HttpHostConnectException: Connection to >> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused >> >> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:457) >> >> at >> com.edialog.riak.persistence.RiakPerfTest$PerfClient.run(RiakPerfTest.java:86) >> >> at java.lang.Thread.run(Thread.java:680) >> >> Caused by: com.basho.riak.client.http.response.RiakIORuntimeException: >> org.apache.http.conn.HttpHostConnectException: Connection to >> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused >> >> at >> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:499) >> >> at >> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:526) >> >> at >> com.basho.riak.client.http.util.ClientHelper.walk(ClientHelper.java:289) >> >> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:334) >> >> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:347) >> >> at >> com.basho.riak.client.raw.http.HTTPClientAdapter.linkWalk(HTTPClientAdapter.java:374) >> >> at >> com.basho.riak.client.raw.ClusterClient.linkWalk(ClusterClient.java:225) >> >> at com.basho.riak.client.query.LinkWalk.execute(LinkWalk.java:63) >> >> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:437) >> >> ... 2 more >> >> Caused by: org.apache.http.conn.HttpHostConnectException: Connection to >> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused >> >> at >> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:158) >> >> at >> org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149) >> >> at >> org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121) >> >> at >> org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:561) >> >> at >> org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415) >> >> at >> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820) >> >> at >> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754) >> >> at >> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732) >> >> at >> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:474) >> >> ... 10 more >> >> Caused by: java.net.ConnectException: Connection refused >> >> at java.net.PlainSocketImpl.socketConnect(Native Method) >> >> at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351) >> >> at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213) >> >> at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200) >> >> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:432) >> >> at java.net.Socket.connect(Socket.java:529) >> >> at >> org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:123) >> >> at >> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:148) >> >> ... 18 more >> >> Exception in thread "Thread-10" java.lang.RuntimeException: >> com.basho.riak.client.http.response.RiakIORuntimeException: >> org.apache.http.conn.HttpHostConnectException: Connection to >> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused >> >> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:457) >> >> at >> com.edialog.riak.persistence.RiakPerfTest$PerfClient.run(RiakPerfTest.java:86) >> >> at java.lang.Thread.run(Thread.java:680) >> >> Caused by: com.basho.riak.client.http.response.RiakIORuntimeException: >> org.apache.http.conn.HttpHostConnectException: Connection to >> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused >> >> at >> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:499) >> >> at >> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:526) >> >> at >> com.basho.riak.client.http.util.ClientHelper.walk(ClientHelper.java:289) >> >> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:334) >> >> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:347) >> >> at >> com.basho.riak.client.raw.http.HTTPClientAdapter.linkWalk(HTTPClientAdapter.java:374) >> >> at >> com.basho.riak.client.raw.ClusterClient.linkWalk(ClusterClient.java:225) >> >> at com.basho.riak.client.query.LinkWalk.execute(LinkWalk.java:63) >> >> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:437) >> >> ... 2 more >> >> Caused by: org.apache.http.conn.HttpHostConnectException: Connection to >> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused >> >> at >> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:158) >> >> at >> org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149) >> >> at >> org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121) >> >> at >> org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:561) >> >> at >> org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415) >> >> at >> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820) >> >> at >> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754) >> >> at >> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732) >> >> at >> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:474) >> >> ... 10 more >> >> Caused by: java.net.ConnectException: Connection refused >> >> at java.net.PlainSocketImpl.socketConnect(Native Method) >> >> at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351) >> >> at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213) >> >> at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200) >> >> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:432) >> >> at java.net.Socket.connect(Socket.java:529) >> >> at >> org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:123) >> >> at >> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:148) >> >> ... 18 more >> >> Exception in thread "Thread-7" java.lang.RuntimeException: >> com.basho.riak.client.http.response.RiakIORuntimeException: >> org.apache.http.conn.HttpHostConnectException: Connection to >> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused >> >> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:457) >> >> at >> com.edialog.riak.persistence.RiakPerfTest$PerfClient.run(RiakPerfTest.java:86) >> >> at java.lang.Thread.run(Thread.java:680) >> >> Caused by: com.basho.riak.client.http.response.RiakIORuntimeException: >> org.apache.http.conn.HttpHostConnectException: Connection to >> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused >> >> at >> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:499) >> >> at >> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:526) >> >> at >> com.basho.riak.client.http.util.ClientHelper.walk(ClientHelper.java:289) >> >> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:334) >> >> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:347) >> >> at >> com.basho.riak.client.raw.http.HTTPClientAdapter.linkWalk(HTTPClientAdapter.java:374) >> >> at >> com.basho.riak.client.raw.ClusterClient.linkWalk(ClusterClient.java:225) >> >> at com.basho.riak.client.query.LinkWalk.execute(LinkWalk.java:63) >> >> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:437) >> >> ... 2 more >> >> Caused by: org.apache.http.conn.HttpHostConnectException: Connection to >> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused >> >> at >> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:158) >> >> at >> org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149) >> >> at >> org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121) >> >> at >> org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:561) >> >> at >> org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415) >> >> at >> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820) >> >> at >> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754) >> >> at >> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732) >> >> at >> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:474) >> >> ... 10 more >> >> Caused by: java.net.ConnectException: Connection refused >> >> at java.net.PlainSocketImpl.socketConnect(Native Method) >> >> at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351) >> >> at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213) >> >> at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200) >> >> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:432) >> >> at java.net.Socket.connect(Socket.java:529) >> >> at >> org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:123) >> >> at >> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:148) >> >> ... 18 more >> >> Exception in thread "Thread-3" java.lang.RuntimeException: >> com.basho.riak.client.http.response.RiakIORuntimeException: >> org.apache.http.conn.HttpHostConnectException: Connection to >> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused >> >> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:457) >> >> at >> com.edialog.riak.persistence.RiakPerfTest$PerfClient.run(RiakPerfTest.java:86) >> >> at java.lang.Thread.run(Thread.java:680) >> >> Caused by: com.basho.riak.client.http.response.RiakIORuntimeException: >> org.apache.http.conn.HttpHostConnectException: Connection to >> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused >> >> at >> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:499) >> >> at >> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:526) >> >> at >> com.basho.riak.client.http.util.ClientHelper.walk(ClientHelper.java:289) >> >> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:334) >> >> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:347) >> >> at >> com.basho.riak.client.raw.http.HTTPClientAdapter.linkWalk(HTTPClientAdapter.java:374) >> >> at >> com.basho.riak.client.raw.ClusterClient.linkWalk(ClusterClient.java:225) >> >> at com.basho.riak.client.query.LinkWalk.execute(LinkWalk.java:63) >> >> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:437) >> >> ... 2 more >> >> Caused by: org.apache.http.conn.HttpHostConnectException: Connection to >> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused >> >> at >> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:158) >> >> at >> org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149) >> >> at >> org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121) >> >> at >> org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:561) >> >> at >> org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415) >> >> at >> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820) >> >> at >> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754) >> >> at >> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732) >> >> at >> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:474) >> >> ... 10 more >> >> Caused by: java.net.ConnectException: Connection refused >> >> at java.net.PlainSocketImpl.socketConnect(Native Method) >> >> at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351) >> >> at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213) >> >> at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200) >> >> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:432) >> >> at java.net.Socket.connect(Socket.java:529) >> >> at >> org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:123) >> >> at >> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:148) >> >> ... 18 more >> >> Exception in thread "Thread-6" java.lang.RuntimeException: >> com.basho.riak.client.http.response.RiakIORuntimeException: >> org.apache.http.conn.HttpHostConnectException: Connection to >> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused >> >> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:457) >> >> at >> com.edialog.riak.persistence.RiakPerfTest$PerfClient.run(RiakPerfTest.java:86) >> >> at java.lang.Thread.run(Thread.java:680) >> >> Caused by: com.basho.riak.client.http.response.RiakIORuntimeException: >> org.apache.http.conn.HttpHostConnectException: Connection to >> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused >> >> at >> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:499) >> >> at >> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:526) >> >> at >> com.basho.riak.client.http.util.ClientHelper.walk(ClientHelper.java:289) >> >> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:334) >> >> at com.basho.riak.client.http.RiakClient.walk(RiakClient.java:347) >> >> at >> com.basho.riak.client.raw.http.HTTPClientAdapter.linkWalk(HTTPClientAdapter.java:374) >> >> at >> com.basho.riak.client.raw.ClusterClient.linkWalk(ClusterClient.java:225) >> >> at com.basho.riak.client.query.LinkWalk.execute(LinkWalk.java:63) >> >> at com.edialog.persistence.riak.RiakClient.walk(RiakClient.java:437) >> >> ... 2 more >> >> Caused by: org.apache.http.conn.HttpHostConnectException: Connection to >> http://r4-riak-lei.lm4.eng.e-dialog.com:8098 refused >> >> at >> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:158) >> >> at >> org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149) >> >> at >> org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121) >> >> at >> org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:561) >> >> at >> org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415) >> >> at >> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820) >> >> at >> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754) >> >> at >> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732) >> >> at >> com.basho.riak.client.http.util.ClientHelper.executeMethod(ClientHelper.java:474) >> >> ... 10 more >> >> Caused by: java.net.ConnectException: Connection refused >> >> at java.net.PlainSocketImpl.socketConnect(Native Method) >> >> at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351) >> >> at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213) >> >> at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200) >> >> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:432) >> >> at java.net.Socket.connect(Socket.java:529) >> >> at >> org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:123) >> >> at >> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:148) >> >> ... 18 more >> >> >> ________________________________ >> The information contained in this electronic mail transmission is intended >> only for the use of the individual or entity named in this transmission. If >> you are not the intended recipient of this transmission, you are hereby >> notified that any disclosure, copying or distribution of the contents of >> this transmission is strictly prohibited and that you should delete the >> contents of this transmission from your system immediately. Any comments or >> statements contained in this transmission do not necessarily reflect the >> views or position of GSI Commerce, Inc. or its subsidiaries and/or >> affiliates. >> >> _______________________________________________ >> riak-users mailing list >> riak-users@lists.basho.com >> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com > > > > _______________________________________________ > riak-users mailing list > riak-users@lists.basho.com > http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com _______________________________________________ riak-users mailing list riak-users@lists.basho.com http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com