2017-07-18 71 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的實例