我正在尝试使用python cassandra驱动程序访问远程cassandra集群
cluster = Cluster(['192.168.19.1'],port = 9042)session = cluster.connect()
但是,它给了我`
cassandra.cluster.NoHostAvailable :('无法连接到任何服务器',{'192.168.19.1':错误(无,“尝试连接到[('192.168.19.1',9042)] . 上次错误:超时” )})
`我在nodetool状态下的cassandra集群显示:
Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns (effective) Host ID Rack
UN 192.168.19.1 239,55 KiB 256 67,0% e45b9451-0081-4b12-9acb-1bc9 92953846 rack1
UN 192.168.19.2 263,95 KiB 256 63,8% 662df0f8-4209-4b06-9d46-f558 ad10ff0a rack1
UN 192.168.19.3 293,59 KiB 256 69,2% aa00fc80-6a8a-4bb0-8645-ef3f 58a72754 rack1
例如 - 我的cassandra.yaml文件的参数:在192.168.19.1上如下:
rpc_address:192.168.19.1
listen_address:192.168.19.1
native_transport_port:9042
start_native_transport:true
什么似乎是问题?