这可能听起来像是一个新手问题,但我在亚马逊云上运行了一个neo4j实例。实例设置为自动缩放,使用率为80%。这意味着亚马逊的用量达到80%,亚马逊将在Neo4j上使用相同的配置创建另一个实例,并且一旦达到80%,将继续添加更多实例。 我的问题是 - 1)亚马逊上的这种设置是否意味着我们有一个neo4j集群? 2)我需要做任何其他事情才能拥有neo4j集群,我读过的是你需要像zookeeper这样的工具来维护集群。 3)亚马逊上的当前设置是将两个实例都作为主设备还是更像主/从设置..
任何帮助,反馈,建议都会有所帮助。 提前致谢, 拉维
答案 0 :(得分:2)
是的,如果您正在为Neo4j使用Auto Scaling组,则需要设置群集。正如@ stefan-armbruster所提到的,你需要Neo4j企业版。在这种情况下,它是主/从设置。
Neo4j有自己的群集管理解决方案,而不是Zookeeper。
但是对于AWS和EC2,几乎没有公开的问题,如何使用Auto Scaling组正确部署Neo4j。
从配置文件角度来看 *您需要为群集中的每台计算机维护唯一的clusterId *您需要知道群集中其他计算机的IP地址/主机名。
答案 1 :(得分:1)
Neo4j企业版功能集群,请参阅docs on this。通过一些编写良好的脚本来正确配置新实例,我没有看到AWS自动缩放不起作用的原因。