我正在尝试使用python cassandra驱动程序访问远程cassandra集群
cluster = Cluster(['192.168.19.1'],port = 9042) session = cluster.connect()
然而,它给了我`
cassandra.cluster.NoHostAvailable :('无法连接到任何人 servers',{'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
似乎有什么问题?