我对Cassandra种子节点以及客户端如何连接到集群感到有点困惑。我似乎在文档中找不到这些信息。
客户端是否只包含种子节点的列表,并且每个节点都委派一个新主机供客户端连接?种子节点是否真的只用于节点到节点的发现,而不是客户端的特殊节点?
每个客户端是否应该使用DC中的一个小样本随机节点进行连接?
或者,每个客户端是否应该使用DC中的所有节点?
发布于 2012-05-03 06:17:55
你的答案是对的。我唯一要补充的是,建议在整个集群中使用相同的种子列表(即在您的cassandra.yaml中),作为一种“最佳实践”。帮助八卦流量以良好的、规则的速率传播,因为种子被八卦代码(参见https://cwiki.apache.org/confluence/display/CASSANDRA2/ArchitectureGossip)以不同的方式对待(非常小)。
https://stackoverflow.com/questions/10407072
复制相似问题