我无法连接到远程主机的cqlsh。
./cqlsh xx.xx.x.xxx 9042
Connection error: ('Unable to connect to any servers', {'10.101.33.163':
ConnectionException(u'Did not get expected SupportedMessage response;
instead, got: <ErrorMessage code=0000 [Server error]
message="io.netty.handler.codec.DecoderException:
org.apache.cassandra.transport.ProtocolException: Invalid or unsupported
protocol version: 4">',)})
我正在使用 cqlsh 5.0.1 和 Python 2.7.10。
./cqlsh --version
cqlsh 5.0.1
python -V
Python 2.7.10
我使用mac电脑,并按照http://www.datastax.com/2012/01/working-with-apache-cassandra-on-mac-os-x的说明下载了cassandra。
我的本地Cassandra版本是2.2.1(从zip文件中了解到),远程主机上的Cassandra似乎不是2.2.1(我猜可能是2.0或2.1)。既然无法确定远程主机上的版本,那么我该如何尝试连接远程主机上的Cassandra呢?