4

我正在尝试学习 Cassandra 并设置了一个 2 节点 Cassandra 集群。我使用 cassandra jdbc 驱动程序用 Java 编写了一个客户端,该驱动程序当前连接到集群中的硬编码单个节点。理想情况下,我希望我的客户端连接到“集群”而不是特定节点。因此,如果第一个节点关闭,客户端代码会自动连接到其他节点。

这可能使用 cassandra jdbc 驱动程序吗?目前使用下面的代码来创建连接

DriverManager.getConnection("jdbc:cassandra://localhost:9160/testdb");
4

2 回答 2

4

是的。如果您使用 Datastax Java 驱动程序,您可以获得所有这些好处以及更多。从文档中:

该驱动程序具有以下特点:

  • 连接池
  • 节点发现
  • 自动故障转移
  • 负载均衡
于 2013-09-13T01:08:40.113 回答
0

你说什么语言?如果您使用的是 Java,我建议您使用 Hector 框架。 http://hector-client.github.io/hector/build/html/index.html 我认为在 Cassandra db 上对应非常好。

于 2013-09-13T07:52:32.473 回答