假设我为HA模式配置了一个正在运行的neo4j节点。我相信相关的配置行是:
"ha.cluster_server" : "hostname:5003",
"ha.initial_hosts" : "hostname:5003",
是否可以添加另一个节点,该节点在加入时将与当前运行的节点形成双节点集群?
我应该澄清一下,我尝试通过书籍来做,即配置第二个成员:
"ha.cluster_server" : "hostname:5004",
"ha.initial_hosts" : "hostname:5004,hostname:5003",
但是第二个成员只是挂起UNKNOWN
状态(转换为奴隶,我猜)。
答案 0 :(得分:3)
第一台服务器不是集群!
应该可以。第二台服务器的配置应该如下所示
ha.server_id=2 #different number then you have on first server
ha.initial_hosts=first_server:5003,second_server:5003
e.g。
第一台服务器
neo4j-server.properties
org.neo4j.server.database.mode=HA
neo4j.properties
ha.server_id=1
ha.initial_hosts=first_host:5001
ha.cluster_server=first_host:5001
ha.server=first_host:6001
第二台服务器
neo4j-server.properties
org.neo4j.server.database.mode=HA
neo4j.properties
ha.server_id=2 #different number then you have on first server
ha.initial_hosts=first_host:5001,second_host:5001
ha.cluster_server=second_host:5001
ha.server=second_host:6001