Apache 如何在没有数据的情况下恢复包含静态区域和动态区域的群集配置

Apache 如何在没有数据的情况下恢复包含静态区域和动态区域的群集配置,apache,geode,Apache,Geode,我有一个集群,它有两个定位器,两个服务器,还有一些静态区域 当整个集群处于崩溃状态时,P>灾难模式,我希望客户端的java和C++在集群升级时自动重新连接。 考虑到我们在区域上使用连续查询和侦听器这一事实 症状是当我们使用相同端口上的相同群集配置重新启动群集时,会创建静态区域,但不会创建动态区域,并且群集无法正确地重新创建群集 使用连续查询和侦听器的客户端无限期挂起 如果至少在没有任何数据的情况下正确创建了所有区域,我可以使客户机代码具有弹性 附言:我们使用这个代码来创建动态区域 群集配置服务包

我有一个集群,它有两个定位器,两个服务器,还有一些静态区域

当整个集群处于崩溃状态时,P>灾难模式,我希望客户端的java和C++在集群升级时自动重新连接。 考虑到我们在区域上使用连续查询和侦听器这一事实

症状是当我们使用相同端口上的相同群集配置重新启动群集时,会创建静态区域,但不会创建动态区域,并且群集无法正确地重新创建群集

使用连续查询和侦听器的客户端无限期挂起

如果至少在没有任何数据的情况下正确创建了所有区域,我可以使客户机代码具有弹性

附言:我们使用这个代码来创建动态区域

群集配置服务包含已保存到它的所有配置元素,可以通过API手动保存,也可以使用GFSH命令保存。中所示示例的问题在于,它不会在集群配置服务中保留更改,因此,当集群再次启动时,区域不会自动恢复

为了保持更改,您需要使用新的,请记住,该功能当前标记为实验性的,因此可能会发生更改。例如用法和详细说明,请查看。作为旁注,几乎所有GFSH命令都使用此服务,您可能需要查看更多详细信息

希望这有帮助。干杯