尝试使用VoltDB群集,使用k=1创建了一个包含2个节点的群集
群集初始化成功,两个节点都已启动。
现在,我如何连接到这个集群,我找不到任何文档来为集群设置单个IP。
客户端将连接到特定的节点IP还是群集IP?
我使用的是VoltDB社区版。
发布于 2019-07-22 22:58:02
通常,您可以连接到一个节点,也可以连接到多个节点。对于简单的使用,一个节点就可以了。对于需要更低延迟和更高吞吐量的客户端应用程序,您应该连接到集群中的所有节点。请参阅java客户端的Connecting to the VoltDB Database,特别是关于使用自动连接客户端的6.1.2节,它使您能够仅连接到一个节点,而客户端将自动连接到所有其他节点。
有关命令行访问,请参阅sqlcmd参考:
--servers=server-id,...指定数据库群集中一个或多个节点的网络地址。默认情况下,sqlcmd尝试连接到localhost上的数据库。
披露:我在VoltDB工作。
发布于 2019-07-26 21:20:55
如果您希望连接到单个节点,请尝试
jdbc:voltdb://192.168.1.5:
<port>
作为连接URL,或者如果要连接到群集,请尝试
jdbc:voltdb://192.168.1.5:
<port>,192.168.1.6:<port>,<any additional nodes you might have in your cluster>
作为连接url。
https://stackoverflow.com/questions/57123982
复制相似问题