From the cassandra log: INFO [main] 2015-02-13 21:40:57,727 ThriftServer.java:119 - Binding thrift service to /127.0.0.1:9160 INFO [Thread-2] 2015-02-13 21:40:57,741 ThriftServer.java:136 - Listening for thrift clients... ERROR [SharedPool-Worker-1] 2015-02-13 21:40:57,799 Message.java:538 - Unexpected exception during request; channel = [id: 0xc80f6c5f, /127.0.0.1:34280 => /127.0.0.1:9042] io.netty.handler.codec.DecoderException: org.apache.cassandra.transport.ProtocolException: Invalid or unsupported protocol version: 22 at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:280) ~[netty-all-4.0.23.Final.jar:4.0.23.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:149) ~[netty-all-4.0.23.Final.jar:4.0.23.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333) ~[netty-all-4.0.23.Final.jar:4.0.23.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319) ~[netty-all-4.0.23.Final.jar:4.0.23.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:787) ~[netty-all-4.0.23.Final.jar:4.0.23.Final] at io.netty.channel.epoll.EpollSocketChannel$EpollSocketUnsafe.epollInReady(EpollSocketChannel.java:722) ~[netty-all-4.0.23.Final.jar:4.0.23.Final] at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:326) ~[netty-all-4.0.23.Final.jar:4.0.23.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:264) ~[netty-all-4.0.23.Final.jar:4.0.23.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116) ~[netty-all-4.0.23.Final.jar:4.0.23.Final] at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137) ~[netty-all-4.0.23.Final.jar:4.0.23.Final] at java.lang.Thread.run(Unknown Source) [na:1.7.0_51] Caused by: org.apache.cassandra.transport.ProtocolException: Invalid or unsupported protocol version: 22 at org.apache.cassandra.transport.Frame$Decoder.decode(Frame.java:184) ~[apache-cassandra-2.1.2-SNAPSHOT.jar:2.1.2-SNAPSHOT] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:249) ~[netty-all-4.0.23.Final.jar:4.0.23.Final] ... 10 common frames omitted Stuff continues on in this vein…. ERROR [SharedPool-Worker-2] 2015-02-13 21:41:07,835 Message.java:538 - Unexpected exception during request; channel = [id: 0x29e80f5e, /127.0.0.1:34288 => /127.0.0.1:9042] io.netty.handler.codec.DecoderException: org.apache.cassandra.transport.ProtocolException: Invalid or unsupported protocol version: 22 at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:280) ~[netty-all-4.0.23.Final.jar:4.0.23.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:149) ~[netty-all-4.0.23.Final.jar:4.0.23.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333) ~[netty-all-4.0.23.Final.jar:4.0.23.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319) ~[netty-all-4.0.23.Final.jar:4.0.23.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:787) ~[netty-all-4.0.23.Final.jar:4.0.23.Final] at io.netty.channel.epoll.EpollSocketChannel$EpollSocketUnsafe.epollInReady(EpollSocketChannel.java:722) ~[netty-all-4.0.23.Final.jar:4.0.23.Final] at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:326) ~[netty-all-4.0.23.Final.jar:4.0.23.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:264) ~[netty-all-4.0.23.Final.jar:4.0.23.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116) ~[netty-all-4.0.23.Final.jar:4.0.23.Final] at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137) ~[netty-all-4.0.23.Final.jar:4.0.23.Final] at java.lang.Thread.run(Unknown Source) [na:1.7.0_51] Caused by: org.apache.cassandra.transport.ProtocolException: Invalid or unsupported protocol version: 22 at org.apache.cassandra.transport.Frame$Decoder.decode(Frame.java:184) ~[apache-cassandra-2.1.2-SNAPSHOT.jar:2.1.2-SNAPSHOT] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:249) ~[netty-all-4.0.23.Final.jar:4.0.23.Final] ... 10 common frames omitted INFO [StorageServiceShutdownHook] 2015-02-13 21:41:09,011 ThriftServer.java:142 - Stop listening to thrift clients INFO [StorageServiceShutdownHook] 2015-02-13 21:41:09,034 Server.java:213 - Stop listening for CQL clients INFO [StorageServiceShutdownHook] 2015-02-13 21:41:09,035 Gossiper.java:1318 - Announcing shutdown INFO [StorageServiceShutdownHook] 2015-02-13 21:41:11,035 MessagingService.java:705 - Waiting for messaging service to quiesce INFO [ACCEPT-/127.0.0.1] 2015-02-13 21:41:11,036 MessagingService.java:953 - MessagingService has terminated the accept() thread [60G[[0;32m OK [0;39m] CompilerOracle: inline org/apache/cassandra/db/AbstractNativeCell.compareTo (Lorg/apache/cassandra/db/composites/Composite;)I CompilerOracle: inline org/apache/cassandra/db/composites/AbstractSimpleCellNameType.compareUnsigned (Lorg/apache/cassandra/db/composites/Composite;Lorg/apache/cassandra/db/composites/Composite;)I CompilerOracle: inline org/apache/cassandra/utils/ByteBufferUtil.compare (Ljava/nio/ByteBuffer;[B)I CompilerOracle: inline org/apache/cassandra/utils/ByteBufferUtil.compare ([BLjava/nio/ByteBuffer;)I CompilerOracle: inline org/apache/cassandra/utils/ByteBufferUtil.compareUnsigned (Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)I CompilerOracle: inline org/apache/cassandra/utils/FastByteOperations$UnsafeOperations.compareTo (Ljava/lang/Object;JILjava/lang/Object;JI)I CompilerOracle: inline org/apache/cassandra/utils/FastByteOperations$UnsafeOperations.compareTo (Ljava/lang/Object;JILjava/nio/ByteBuffer;)I CompilerOracle: inline org/apache/cassandra/utils/FastByteOperations$UnsafeOperations.compareTo (Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)I From the cpp driver: 2015-Feb-13 21:40:52.680436:Database:DEBUG::Issued connect event 2015-Feb-13 21:40:52.682085:Database:INFO::Creating 32 IO worker threads 2015-Feb-13 21:40:52.683898:Database:DEBUG::Connect error 'ECONNREFUSED' on host 127.0.0.1 2015-Feb-13 21:40:52.684016:Database:WARNING::Host 127.0.0.1 had the following error on startup: 'Unable to connect' 2015-Feb-13 21:40:52.684083:Database:DEBUG::Connection to host 127.0.0.1 closed 2015-Feb-13 21:40:52.684203:Database:WARNING::Lost connection on host 127.0.0.1 2015-Feb-13 21:40:52.684258:Database:DEBUG::Issued close 2015-Feb-13 21:40:52.685253:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:40:52.685540:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:40:52.685693:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:40:52.685805:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:40:52.685923:Database:DEBUG::Session is disconnected 2015-Feb-13 21:40:52.685995:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:40:52.686062:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:40:52.686315:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:40:52.686562:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:40:52.687101:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:40:52.687659:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:40:52.688036:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:40:52.688594:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:40:52.689126:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:40:52.689694:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:40:52.690220:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:40:52.690759:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:40:52.691281:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:40:52.691812:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:40:52.692062:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:40:52.692134:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:40:52.692209:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:40:52.692282:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:40:52.692378:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:40:52.692460:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:40:52.692527:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:40:52.692592:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:40:52.692664:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:40:52.692736:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:40:52.692808:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:40:52.692886:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:40:52.692960:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:40:52.693031:Database:DEBUG::Active handles following close: 0 this goes on for a while… until we see something like this: 2015-Feb-13 21:41:07.817867:Database:DEBUG::Issued connect event 2015-Feb-13 21:41:07.818024:Database:INFO::Creating 32 IO worker threads 2015-Feb-13 21:41:07.820993:Database:DEBUG::Connected to host 127.0.0.1 2015-Feb-13 21:41:09.027894:Database:DEBUG::Connection to host 127.0.0.1 closed 2015-Feb-13 21:41:09.028064:Database:WARNING::Lost connection on host 127.0.0.1 2015-Feb-13 21:41:09.028237:Database:DEBUG::Issued close 2015-Feb-13 21:41:09.029316:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:41:09.029398:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:41:09.029480:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:41:09.029641:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:41:09.029699:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:41:09.029740:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:41:09.029813:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:41:09.029854:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:41:09.029880:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:41:09.029905:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:41:09.029931:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:41:09.029982:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:41:09.030035:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:41:09.030061:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:41:09.030086:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:41:09.030113:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:41:09.030139:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:41:09.030166:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:41:09.030192:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:41:09.030256:Database:DEBUG::Session is disconnected 2015-Feb-13 21:41:09.030301:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:41:09.030330:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:41:09.030358:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:41:09.030384:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:41:09.030410:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:41:09.030436:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:41:09.030462:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:41:09.030488:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:41:09.036237:Database:DEBUG::Active handles following close: 0 2015-Feb-13 21:41:09.036345:Database:DEBUG::Active handles following close: 0 ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ 2015-Feb-13 21:41:09.036397:Database:DEBUG::Active handles following close: 0