我无法使用python Cassandra-Driver连接

Ene*_*eek 5 virtual-machine cassandra python-2.7

我可能会失踪什么?我无法使用python Cassandra-Driver进行连接,但是在使用CQL模块时我似乎能够正常连接.

cluster = Cluster(
contact_points=['10.x.x.xx',],
port=9160)

session = cluster.connect()
session.set_keyspace("mykeyspace")
Run Code Online (Sandbox Code Playgroud)

输出:

cassandra.cluster.NoHostAvailable :('无法连接到任何服务器',{'10 .0.x.xx':ConnectionShutdown('连接到10.0.x.xx已关闭',)})

另外,如果重要的话,我正在从一个具有单个节点的虚拟机托管cassandra.

Ale*_*scu 7

DataStax Python驱动程序(它看起来像你正在使用的)使用本机协议,默认情况下使用9042端口.如果你检查你的conf文件(cassandra.yaml),请确保你有start_native_transport: true(自1.2以来的默认值)