我通过以下方法创建neo4j图数据库企业版。它不会返回任何异常等,并显示程序正在运行(永远)。
HashMap<String, String> settings = new HashMap<String, String>();
settings.put("org.neo4j.server.database.mode", "HA");
settings.put("ha.server_id", "1");
settings.put("ha.initial_hosts",
"neo4j-01.local:5001,neo4j-02.local:5001,neo4j-03.local:5001");
GraphDatabaseService db = new HighlyAvailableGraphDatabaseFactory()
.newHighlyAvailableDatabaseBuilder("db.local")
.setConfig(settings).newGraphDatabase();
这里的原因是什么?
P.S我从Neo4j的官方网站上获得了配置。
答案 0 :(得分:1)
等待其他实例加入群集。请确保在ha.server_id
中提到的其他主机上使用相应的ha.initial_hosts
运行相同的代码。