Here it is the error message:
Python 2.6.5 (r265:79063, Feb 28 2011, 21:55:45)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-50)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>>
>>> import cql
>>> connection = cql.connect('localhost', cql_version='3.0')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.6/site-packages/cql-1.0.10-py2.6.egg/cql/__init__.py", line 50, in connect
return connection.Connection(host, port, keyspace, user, password, cql_version)
File "/usr/lib/python2.6/site-packages/cql-1.0.10-py2.6.egg/cql/connection.py", line 55, in __init__
self.client.set_cql_version(cql_version)
File "/usr/lib/python2.6/site-packages/cql-1.0.10-py2.6.egg/cql/cassandra/Cassandra.py", line 1705, in set_cql_version
self.recv_set_cql_version()
File "/usr/lib/python2.6/site-packages/cql-1.0.10-py2.6.egg/cql/cassandra/Cassandra.py", line 1726, in recv_set_cql_version
raise result.ire
cql.cassandra.ttypes.InvalidRequestException: InvalidRequestException(why='Invalid version value: 3.0 (see http://semver.org/ for details)')
It will work after remove parameter "cql_version":
>>> import cql
>>> connection = cql.connect(host='127.0.0.1', port=9160, keyspace='demo', user=None, password=None)
>>>
Thanks,
Charlie | DBA
