提问者:小点点

服务器如何成为分布式系统的一部分?


GemFire教程显示使用
gfsh启动定位器

在本教程的某些部分中,启动服务器的命令显示为
gfsh

在这种情况下,服务器如何知道它将注册的定位器?


共1个答案

匿名用户

服务器总是通过连接到定位器来加入分布式系统(DS)。[*]

如果您从gfsh中启动一个定位器,然后在同一个会话中启动一个服务器,gfsh将知道为您正在启动的新服务器使用现有的定位器连接。在这种情况下,您不需要显式提供--locator选项。在使用来自脚本的多个启动命令运行gfsh时也是如此。例如:gfsh-e"start locator--name=locator1--port=19991"-e"start server--name=server1"-e"list成员"

[*]不适用于GemFire/Geode版本