title: DataStax Java driver 2.0.0-beta2 with Cassandra 1.2.1: unsupported protocol version
body: <p>I'm wondering if com.datastax.cassandra:cassandra-driver-core:2.0.0-beta2 can be used with org.apache.cassandra:cassandra-all:1.2.1.  I'm using cassandra-maven-plugin:1.2.1-1 (which uses org.apache.cassandra:cassandra-all:1.2.1), adding</p>
  
  <pre><code>start_native_transport: true
  native_transport_port: ${cassandra.nativePort}
  </code></pre>
  
  <p>to the <code>yaml</code> plugin property.  I can telnet to the port successfully.</p>
  
  <p>However, when I attempt to connect via the following code,</p>
  
  <pre><code>// Ports.NATIVE has the same value as "${cassandra.nativePort}" above
  Cluster cluster = Cluster.builder().addContactPoint("127.0.0.1")
      .withPort(Ports.NATIVE).build();
  Session session = cluster.connect();
  </code></pre>
  
  <p>I get the following exception:</p>
  
  <pre><code>com.datastax.driver.core.exceptions.NoHostAvailableException: All host(s) tried for query failed (tried: /127.0.0.1 (com.datastax.driver.core.ConnectionException: [/127.0.0.1] Unexpected error during transport initialization (com.datastax.driver.core.TransportException: [/127.0.0.1] Unexpected exception triggered (com.datastax.driver.core.exceptions.DriverInternalError: Server response from unsupported protocol version: 1))))
      at com.datastax.driver.core.ControlConnection.reconnectInternal(ControlConnection.java:179)
      at com.datastax.driver.core.ControlConnection.connect(ControlConnection.java:77)
      at com.datastax.driver.core.Cluster$Manager.init(Cluster.java:868)
      at com.datastax.driver.core.Cluster$Manager.newSession(Cluster.java:888)
      at com.datastax.driver.core.Cluster$Manager.access$200(Cluster.java:792)
      at com.datastax.driver.core.Cluster.connect(Cluster.java:155)
  </code></pre>
  
  <p>I think the crux of it is <code>Server response from unsupported protocol version: 1</code>.</p>
  
  <p>Does this mean that the 2.0.0-beta2 driver can't be used with Cassandra 1.2.1?  Where is the driver/server compatibility matrix?</p>
  
  <p>I've already burned almost a day on this.</p>
  
  <p>Thanks,
  Matthew</p>