2017-07-18 23 views
1

有没有人成功设置了Neo4j causal clusterneo4j因果集群,无法用ec2实例形成

我无法使用3 ec2 t2.micro实例设置一个......所有正在运行但尚未形成簇的Neo4j服务器(等待着)。

是否有最低要求(RAM等)?

这是日志IM在Neo4j的服务器1看到:

2017-07-18 03:35:51.303+0000 INFO Attempting to connect to the other cluster members before continuing... 

也越来越下方持续2017年7月20日17:55:01.963 + 0000 INFO [oncccRaftMachine]选举开始投票要求:来自MemberId {3da30036} {term = 250,candidate = MemberId {3da30036},lastAppended = 0,lastLogTerm = 0}以及成员:[MemberId {9e1be61d},MemberId {3da30036}]的投票.Request 2017-07-20 17: 55:10.475 + 0000 INFO [oncccmMembershipWaiter]领导提交未知 2017-07-20 17:55:12.919 + 0000 INFO [oncccRaftMachine]选举超时触发...不确定领队无法选举的原因。

+0

您可以与我们分享三个节点的配置和文件吗? – logisima

+0

#网络连接器配置 dbms.connectors.default_listen_address = 0.0.0.0 dbms.connectors.default_advertised_address = 10.0.0.1 #因果群集配置 dbms.mode = CORE causal_clustering.initial_discovery_members = 10.0.0.1:5000,10.0.0.2 :5000,10.0.0.3:5000这是除广告地址以外的所有3个文件的基本配置。 – suryan

+0

一旦我得到低于错误的原因:org.neo4j.kernel.lifecycle.LifecycleException:组件'[email protected]'已成功初始化,但未能启动。请参阅附加的原因例外:“加入群集失败{clusterId = null,bootstrappable = false,coreMembers = {}}。另一个成员应该已经发布了clusterId但没有被检测到,请重新启动群集。” – suryan

回答

1

终于能够解决这个问题,现在我的因果集群工作正常。基本上每个neo4j服务器neo4j.conf应该使用下面的属性和正确的IP地址dbms.connectors.default_advertised_address = 10.0.0.1如果在AWS下使用ec2实例创建,它应该是实例的私有IP并且它开始工作,最初我使用公有IP的实例