Datastax Cassandra java驱动集群配置

Posted

技术标签:

【中文标题】Datastax Cassandra java驱动集群配置【英文标题】:Datastax Cassandra java driver cluster configurations 【发布时间】:2014-06-11 13:01:04 【问题描述】:

我有一个包含 3 台服务器的集群,我正在尝试使用以下配置创建 Datastax Cassandra 集群。我应该将其保留为 Datastax 默认值还是推荐值是多少?

failover.retryPolicy = ?
failover.reconnectionPolicyDelayMs = ?
pooling.coreConnectionsPerHost = ?
pooling.maxConnectionPerHost= ?
socket.keepAlive=?
socket.reuseAddress=?
socket.tcpNoDelay=?
socket.receiveBufferSize=?
socket.sendBufferSize=?

提前致谢

【问题讨论】:

您是否尝试过使用默认连接但它不起作用? 它使用默认值。在 prod 中使用默认值可以吗? 一般是的。您通常会有特定的理由更改默认设置。 【参考方案1】:

Cassandra 和 DataStax 驱动程序都带有相当合理的默认配置。我会说你应该开始开发你的应用程序,并且只有在你注意到你的特定场景和部署设置需要更改时才转向调整配置。

【讨论】:

以上是关于Datastax Cassandra java驱动集群配置的主要内容,如果未能解决你的问题,请参考以下文章

Datastax Cassandra java驱动集群配置

Datastax Cassandra Java 驱动程序 WARN 消息

Cassandra:使用 DataStax Java 驱动程序选择一系列 TimeUUID

无法使用 datastax java 驱动程序通过 UDT 键从 cassandra 检索

使用 datastax java 驱动程序 2.1.4 连接到 Cassandra 集群的速度太慢

如何使用datastax java驱动程序将timeuuid插入cassandra或TimeUUID的版本无效