如何从集群外连接到cassandra
How to connect to cassandra from outside the cluster
我目前正在使用 datastax 教程和其他在线资源学习 Cassandra。我了解了它的主要概念和功能,但我错过了整个画面中的一个关键点,即如何从集群外部连接到 Cassandra。
更详细的,我找不到的信息是Cassandra是否需要集群的一个节点来充当传入请求的服务器并将它们分派给其他请求,或者它是否带有嵌入式机制来平衡他们在集群中。欢迎任何类型的信息(从低级到高级)。
提前谢谢大家!
通常会使用一种本地协议 client drivers 进行连接。驱动程序将一个或多个服务器节点配置为"contact points"。他们连接到这些节点之一并将服务器元数据读取到 "discover" 集群的其余部分。
虽然集群中的任何节点都可以充当请求协调器,但驱动程序还使用某种类型的负载平衡来在集群上分散流量,并通过路由将请求发送到实际具有副本的节点(避免不必要的跃点)。
我目前正在使用 datastax 教程和其他在线资源学习 Cassandra。我了解了它的主要概念和功能,但我错过了整个画面中的一个关键点,即如何从集群外部连接到 Cassandra。
更详细的,我找不到的信息是Cassandra是否需要集群的一个节点来充当传入请求的服务器并将它们分派给其他请求,或者它是否带有嵌入式机制来平衡他们在集群中。欢迎任何类型的信息(从低级到高级)。
提前谢谢大家!
通常会使用一种本地协议 client drivers 进行连接。驱动程序将一个或多个服务器节点配置为"contact points"。他们连接到这些节点之一并将服务器元数据读取到 "discover" 集群的其余部分。
虽然集群中的任何节点都可以充当请求协调器,但驱动程序还使用某种类型的负载平衡来在集群上分散流量,并通过路由将请求发送到实际具有副本的节点(避免不必要的跃点)。