首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GemFire 8.2.0嵌入式定位器服务

GemFire 8.2.0嵌入式定位器服务
EN

Stack Overflow用户
提问于 2016-02-08 20:53:46
回答 2查看 772关注 0票数 0

我正在尝试使用嵌入式定位器服务来集群gemfire中的服务器。

服务器1 serverCache = new CacheFactory().set("cache-xml-file", "server-cache.xml") .set("mcast-port", "0") .set("start-locator", "11001") .set("locators", "localhost[11001],10.0.0.193[11002]").create();

服务器2 serverCache = new CacheFactory().set("cache-xml-file", "server-cache.xml") .set("mcast-port", "0") .set("start-locator", "11002") .set("locators", "10.0.0.192[11001],localhost[11002]").create();

但他们无法连接

从服务器1

警告2016/02/08 20:37:41.510 UTC tid=0x28定位器发现任务无法与ip-10-0-0-193.ec2在55次重试后交换定位器信息localhost11001。10,000毫秒后再试。

来自服务器2

警告2016/02/08 20:46:27.867 UTC tid=0x28定位器发现任务无法与ip-10-0-0-192.ec2.内部11001在102次重试后交换定位器信息localhost11002。10,000毫秒后再试。

它接近了,但我遗漏了一些东西

是的,使用.set(“bind”,"10.0.0.193")答案似乎很有效。只是为了在原木上压缩,我做了一个集群吗?

server1

信息2016/02/ 09 :39:07.445 UTC tid=0x3c成员:处理加载项< ip-10-0-0-192(14522):14968 >

信息2016/02/ 09 :39:07.445 UTC tid=0x3c接纳:14968>会员。现在有两个非管理员成员。

信息2016/02/ 09 :39:07.460 UTC tid=0x41成员ip-10-0-0-192(14522):14968不等于或在相同的冗余区域。

信息2016/02/ 09 :39:12.923 UTC tid=0x28定位器发现任务交换定位器信息ip-10-0-0-193.ec2.内部11001与ip-10-0-192.ec2.内部11001:{-1=[ip-10-0-0-192.ec2内部11001]}。

信息2016/02/ 09 :39:13.245 UTC tid=0x46初始化区域tid=0x46

信息2016/02/ 09 :39:13.247世界协调时区域_gfe_non_durable_client_with_id_ip-10-0-0-186(3936:loner):49683:5b2966c5_2_queue的tid=0x46初始化完成

信息2016/02/ 09 :39:13.252 UTC tid=0x46条目过期任务被禁用,因为队列成为主队列。旧messageTimeToLive为:180个

信息2016/02/ 09 :39:13.435 UTC tid=0x46初始化区域tid=0x46

信息2016/02/ 09 :39:13.437世界协调时区域_gfe_non_durable_client_with_id_ip-10-0-0-189(4036:loner):51441:762a66c5_2_queue的tid=0x46初始化完成

信息2016/02/ 09 :39:13.438 UTC tid=0x46条目过期任务被禁用,因为队列成为主队列。旧messageTimeToLive为:180个

和服务器2

信息2016/02/ 09 :39:07.245 UTC tid=0x1试图加入成员协调器为ip-10-0-0-193(16745)的分布式系统:57474使用成员ID ip-10-0-0-192(14522):14968

信息2016/02/ 09 :39:07.408世界协调时tid=0x1成员:主要成员是ip-10-0-0-193(16745):57474

信息2016/02/ 09 :39:07.412 UTC tid=0x23 GemFire故障检测现在正在监测ip-10-0-0-193(16745):57474

信息2016/02/ 09 :39:07.413 UTC tid=0x1加入为会员,ID为ip-10-0-192(14522):14968。

信息2016/02/ 09 :39:07.414 UTC tid=0x1启动DistributionManager -10-0-192(14522):14968。(计算272次/毫秒)

信息2016/02/ 09 :39:07.414 UTC tid=0x1初始(membershipManager)视图=ip-10-0-0-193(16745):57474{铅},ip-10-0-0-192(14522):14968

信息2016/02/ 09 :39:07.414 UTC tid=0x1接纳:57474>会员。现在有一个非管理员成员。

信息2016/02/ 09 :39:07.414 UTC tid=0x1接纳:14968>会员。现在有两个非管理员成员。

信息2016/02/ 09 :39:07.446 UTC :57474共享无序uid=1 port=39916> tid=0x28成员ip-10-0-0-193(16745):57474不是等效的或处于相同的冗余区域。

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-02-08 23:23:16

实际上,定位器是绑定到localhost的,因此您应该为每个带有set("bind-address", "10.0.0.192")的缓存服务器设置bind-address。显然,您的locators指向这些地址。

票数 1
EN

Stack Overflow用户

发布于 2016-02-08 21:34:54

您试过用盒子的实际IP地址替换"localhost“吗?换句话说,这两个列表都应该如下所示:

.set(“定位器”,"10.0.0.19211001,10.0.0.19311002")

我相信定位器在默认情况下绑定到机器的公共IP地址,而不是localhost (127.0.0.1)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35279104

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档