Hi Serj, Have you tried the 3.0 rc? Due to some changes in the system tables, the older versions of the driver do have problems connecting.
On Tue, Jan 5, 2016 at 6:51 AM, ssiv...@gmail.com <ssiv...@gmail.com> wrote: > Hi All, > I'm trying to connect to C* v3.1.1 cluster. > It works nice with cqlsh > > /$ cqlsh// > //Connected to Test Cluster at 127.0.0.1:9042.// > //[cqlsh 5.0.1 | Cassandra 3.1.1 | CQL spec 3.3.1 | Native protocol v4]/ > > But doesn't work with /cassandra-driver-core/. > I use next mvn deps: > > /<dependency>// > // <groupId>com.datastax.cassandra</groupId>// > //<artifactId>cassandra-driver-core</artifactId>// > // <version>3.0.0-rc1</version>// > //</dependency>// > // > //<dependency>// > // <groupId>org.apache.cassandra</groupId>// > // <artifactId>cassandra-all</artifactId>// > // <version>3.1.1</version>// > //</dependency>/ > > And connect in the next code: > > /Cluster.Builder builder = Cluster.builder() > .withProtocolVersion(ProtocolVersion.V4) > .withPort(9042) > .addContactPoint("127.0.0.1"); > > cluster = builder.build(); > Metadata metadata = cluster.getMetadata();/ > > And it doesn't work. I get the exception: > /com.datastax.driver.core.exceptions.NoHostAvailableException: All host(s) > tried for query failed (tried: /127.0.0.1:9042 > (com.datastax.driver.core.exceptions.TransportException: [/127.0.0.1] > Cannot connect))// > // at > com.datastax.driver.core.ControlConnection.reconnectInternal(ControlConnection.java:231)// > // at > com.datastax.driver.core.ControlConnection.connect(ControlConnection.java:77)// > // at com.datastax.driver.core.Cluster$Manager.init(Cluster.java:1382)// > // at com.datastax.driver.core.Cluster.getMetadata(Cluster.java:393)/ > > Everything is ok for C* 2.2.4 when I use > / > $ cqlsh > Connected to Test Cluster at 127.0.0.1:9042. > [cqlsh 5.0.1 | Cassandra 2.2.4 | CQL spec 3.3.1 | Native protocol v4]/ > > /<dependency>// > // <groupId>com.datastax.cassandra</groupId>// > //<artifactId>cassandra-driver-core</artifactId>// > // <version>2.1.9</version>// > //</dependency>// > // > //<dependency>// > // <groupId>org.apache.cassandra</groupId>// > // <artifactId>cassandra-all</artifactId>// > // <version>3.1.1</version>// > //</dependency>/ > > /Cluster.Builder builder = Cluster.builder() > .withPort(9042) > .addContactPoint("127.0.0.1"); > > > /C* java driver isn't ready to use?/ > / > > -- > Thanks, > Serj > > -- Bests, Alex Popescu | @al3xandru Sen. Product Manager @ DataStax