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':operationtimeout ('errors=创建连接超时(5秒),last_host=None')})
您发布的错误指示它根本无法连接到群集。
可能原因如下:
- 节点没有网络连接。
- 节点未监听IP
23.96.242.234
上的10350
端口
Cassandra正在监听IPrpc_address
和端口native_transport_port
(默认为9042
)的客户端连接。使用Linux工具(如telnet
或nc
)确认您拥有正确的详细信息,并确保您的机器和集群之间存在连接。干杯!