有些原因导致我无法运行describe keyspaces,尽管我明显是通过3.1版本的Python驱动程序连接到我的Cassandra 3.3主机。其他一些命令似乎可以正常工作。
提前感谢!
from cassandra.cluster import Cluster
cluster = Cluster(['192.168.1.53'])
#session = cluster.connect('node_data')
session = cluster.connect()
session.execute('USE node_data')
rows = session.execute('SELECT * FROM users')
session.execute('DESCRIBE KEYSPACES;')
---------------------------------------------------------------------------
SyntaxException Traceback (most recent call last)
<ipython-input-5-8b1f82917aa9> in <module>()
----> 1 session.execute('DESCRIBE KEYSPACES;')
2
/Users/natemarks/.virtualenvs/cassandra/lib/python2.7/site-packages/cassandra/cluster.so in cassandra.cluster.Session.execute (cassandra/cluster.c:27107)()
/Users/natemarks/.virtualenvs/cassandra/lib/python2.7/site-packages/cassandra/cluster.so in cassandra.cluster.ResponseFuture.result (cassandra/cluster.c:60227)()
SyntaxException: <ErrorMessage code=2000 [Syntax error in CQL query] message="line 1:0 no viable alternative at input 'DESCRIBE' ([DESCRIBE]...)">