我已经在两个不同的系统上安装了Apache Solr 6.6.2,我必须以云模式运行Solr,这是我成功完成的。现在我想用2个副本创建一个分片。为此我运行了以下命令
bin/solr create -c myCollection -d use_configs -n conf1 -replicationFactor 2
在执行上述命令时,只有一个节点是实时的,因此它创建一个副本,并且所有索引数据都驻留在相应的Solr Home中。当我启动第二个solr(在单独的机器上)时,它也将索引复制到第二台机器(由于复制因子2,它是预期的)。但在那之后我必须用新的机器替换第二台机器。我做了相同的设置并在新机器上运行命令
bin/solr start -cloud -s tmp/solr -p 7900 -z zk-ip:2181
新机器上的Solr成功启动但它没有将索引复制到这台新机器上。我在这个新系统上错过了任何配置吗? 同样在管理仪表板中,它显示第一个系统上只有一个副本(系统)可用,但没有第二个系统的指示。为什么solr表现得像这样?我想如果我添加一个新系统,那么索引应该被复制到这个新系统,因为我在创建分片时将复制因子设置为2。