Cassandra 卡桑德拉交换节点

Cassandra 卡桑德拉交换节点,cassandra,cassandra-2.0,Cassandra,Cassandra 2.0,当节点关闭时,是否需要路由器切换节点 我正在使用 jdbc:cassandra:root/root@localhost:9160/MyKeyspace 要连接cassandra,但当节点关闭时,如何自动切换?如果您使用的是cassandra群集,则所有节点都将互连,驱动程序将处理节点切换。Cassandra是一个AP数据库,所以可用性永远不会是一个问题我很困惑,因为我只在连接url中提供了一个IP。这不应该是一个问题。datastax驱动程序只需要一个节点就可以连接到所有其他节点。当该节点发生故

当节点关闭时,是否需要路由器切换节点

我正在使用

jdbc:cassandra:root/root@localhost:9160/MyKeyspace


要连接cassandra,但当节点关闭时,如何自动切换?

如果您使用的是cassandra群集,则所有节点都将互连,驱动程序将处理节点切换。Cassandra是一个AP数据库,所以可用性永远不会是一个问题

我很困惑,因为我只在连接url中提供了一个IP。这不应该是一个问题。datastax驱动程序只需要一个节点就可以连接到所有其他节点。当该节点发生故障时会发生什么?如果您的连接是单例的,并且您保持连接,则不会发生任何事情。但是,如果它尝试再次连接,而节点不可用,则无法重新连接。在这种情况下,应该指定两个或三个节点。对于8节点集群,我使用三个节点。我还没觉得有什么问题