Hi,
I have been trying to connect to Cassandra 0.7.0-beta3 via python to no avail:
v...@vs001:~/apache-cassandra-0.7.0-beta3/interface/gen-py/cassandra$
Cassandra-remote -h localhost:9160 describe_keyspace system
Traceback (most recent call last):
File "/usr/local/bin/Cassandra-remote", line 5, in <module>
pkg_resources.run_script('python-cassandra==0.6.1', 'Cassandra-remote')
File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 461, in
run_script
self.require(requires)[0].run_script(script_name, ns)
File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 1194, in
run_script
execfile(script_filename, namespace, namespace)
File
"/usr/local/lib/python2.6/dist-packages/python_cassandra-0.6.1-py2.6.egg/EGG-INFO/scripts/Cassandra-remote",
line 204, in <module>
pp.pprint(client.describe_keyspace(args[0],))
File
"/usr/local/lib/python2.6/dist-packages/python_cassandra-0.6.1-py2.6.egg/cassandra/Cassandra.py",
line 1006, in describe_keyspace
return self.recv_describe_keyspace()
File
"/usr/local/lib/python2.6/dist-packages/python_cassandra-0.6.1-py2.6.egg/cassandra/Cassandra.py",
line 1017, in recv_describe_keyspace
(fname, mtype, rseqid) = self._iprot.readMessageBegin()
File
"/usr/local/lib/python2.6/dist-packages/Thrift-0.2.0-py2.6-linux-x86_64.egg/thrift/protocol/TBinaryProtocol.py",
line 126, in readMessageBegin
sz = self.readI32()
File
"/usr/local/lib/python2.6/dist-packages/Thrift-0.2.0-py2.6-linux-x86_64.egg/thrift/protocol/TBinaryProtocol.py",
line 203, in readI32
buff = self.trans.readAll(4)
File
"/usr/local/lib/python2.6/dist-packages/Thrift-0.2.0-py2.6-linux-x86_64.egg/thrift/transport/TTransport.py",
line 58, in readAll
chunk = self.read(sz-have)
File
"/usr/local/lib/python2.6/dist-packages/Thrift-0.2.0-py2.6-linux-x86_64.egg/thrift/transport/TTransport.py",
line 155, in read
self.__rbuf = StringIO(self.__trans.read(max(sz, self.DEFAULT_BUFFER)))
File
"/usr/local/lib/python2.6/dist-packages/Thrift-0.2.0-py2.6-linux-x86_64.egg/thrift/transport/TSocket.py",
line 94, in read
raise TTransportException(type=TTransportException.END_OF_FILE,
message='TSocket read 0 bytes')
thrift.transport.TTransport.TTransportException: TSocket read 0 bytes
I get similar errors for all queries.
I cannot work out what is going wrong here. Can anyone help? (I need many of
the functions only added in 0.7)
Best Regards,
Andrew
This e-mail is confidential and may be privileged. It may be read, copied and
used only by the intended recipient. No communication sent by e-mail to or from
Eutechnyx is intended to give rise to contractual or other legal liability,
apart from liability which cannot be excluded under English law.
This email has been scanned for all known viruses by the Email Protection
Agency. http://www.epagency.net
www.eutechnyx.com Eutechnyx Limited. Registered in England No: 2172322