0
from cassandra.cluster import Cluster

hostname = ['contact_point_name']
port = '10350'
cluster = Cluster(hostname, control_connection_timeout=None, port = port)
session = cluster.connect()

错误:NoHostAvailable:('无法连接到任何服务器',{'23.96.242.234:10350':OperationTimedOut('errors=超时创建连接(5秒),last_host=None')})

4

1 回答 1

1

您发布的错误表明它根本无法连接到集群。

可能的原因有:

  • 没有到节点的网络连接。
  • 节点未侦听10350IP上的端口23.96.242.234

Cassandra 正在侦听 IPrpc_address和端口上的客户端连接native_transport_port(默认为9042)。telnet使用 Linux 工具(例如或)确认您拥有正确的详细信息并确保您的机器和集群之间存在连接nc。干杯!

于 2021-07-29T00:35:26.580 回答