Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
关于neo4j群集加入的文档中出现错误?_Neo4j - Fatal编程技术网

关于neo4j群集加入的文档中出现错误?

关于neo4j群集加入的文档中出现错误?,neo4j,Neo4j,我试图了解neo4j集群创建/加入是如何工作的,因为它在我们的应用程序中运行不正常 因此,我从零开始,按照教程创建一个3盒集群: 以下注释是从教程中复制/粘贴的: 启动时间在HA模式下运行时,启动脚本返回 立即,而不是等待服务器可用。 这是因为该实例不接受任何请求,直到 集群已经形成。在上面的示例中,当您 启动第二个实例。要跟踪启动状态,您可以 按照console.log中的消息进行操作 — 路径打印在 启动脚本返回 但是当我启动第二个实例时,我的集群仍然没有形成。。。我需要启动第三个群集才能启

我试图了解neo4j集群创建/加入是如何工作的,因为它在我们的应用程序中运行不正常

因此,我从零开始,按照教程创建一个3盒集群:

以下注释是从教程中复制/粘贴的:

启动时间在HA模式下运行时,启动脚本返回 立即,而不是等待服务器可用。 这是因为该实例不接受任何请求,直到 集群已经形成。在上面的示例中,当您 启动第二个实例。要跟踪启动状态,您可以 按照console.log中的消息进行操作 — 路径打印在 启动脚本返回

但是当我启动第二个实例时,我的集群仍然没有形成。。。我需要启动第三个群集才能启动

这是neo4j文档中的错误吗


此外,是否有一种方法可以“强制”一个实例在集群启动时成为主实例?例如,如果我有3个节点,其中2个节点出现故障,需要重新安装,当我重新启动集群时,如何强制具有有效数据库的节点成为主节点?第二个或第三个数据库为空的集群是否有可能成为主集群?

当您第一次启动集群,或停止所有实例,然后再次启动它们时,初始集群必须包含ha.initial\u hosts中列出的所有成员。此外,集群中的所有实例都应该在ha.initial_hosts中具有完全相同的条目,以便快速、干净地启动集群。在所有实例都启动并运行之前,群集不会形成。

谢谢-所以可以肯定地说,从头开始构建群集并确保使用特定数据库的唯一方法是1)使用初始的\u主机启动第一台主机,该主机将自动启动,然后2)启动其他2个空节点,并填充初始_主机的完整列表?