Cassandra版本:1.2.2
Thrift API版本:19.35.0
CQL支持的版本:2.0.0,3.0.1(默认值:3.0.1)
cassandra-driver for python 3.4
用sudo运行cassandra / bin / cassandra
代码示例:
from cassandra.cluster import Cluster
cluster = Cluster()
session = cluster.connect() # 1
session.execute("use test") # 2
cluster.shutdown()
#2的错误消息:
session.execute(“使用测试”)
文件“cassandra / cluster.py”,第1581行,在cassandra.cluster.Session.execute中
文件“cassandra / cluster.py”,第3145行,在cassandra.cluster.ResponseFuture.result中
cassandra.cluster.NoHostAvailable :('无法完成针对任何主机的操作',{})
混乱:
由于代码示例中的#1没有错误,因此连接似乎没问题。但我不太明白查询执行失败的原因。
答案 0 :(得分:0)
尝试为您的群集指定联系点,例如:
from cassandra.cluster import Cluster
cluster = Cluster(['192.168.1.1', '192.168.1.2'])
session = cluster.connect()
的更多详情