我最初使用两个SOLR节点设置了solr云,如下所示。

我必须添加一个新的solr节点(即,与现有SOLR集群节点具有相同数量的副本和附加的碎片)。
我已经通过了SOLR缩放和分发https://cwiki.apache.org/confluence/display/solr/Introduction+to+Scaling+and+Distribution。
但是上面的链接只包含SOLR独立模式的缩放信息。这才是悲哀的地方。
我已经使用以下命令启动了SOLR集群节点
./bin/solr start -c -s server/solr -p 8983 -z [zkip's] -noprompt请共享用于创建用于添加新节点的新碎片的命令。
提前谢谢。
发布于 2016-06-20 05:19:16
据我所知,我正在分享这个答案。
添加一个新的SOLR云/SOLR集群节点是将所有碎片的副本放入新框(通过复制所有碎片)。
SHARD:实际数据在我们创建的碎片数量(同时创建集合)中被平分。因此,在添加新的SOLR云节点时,请确保所有SHARD都在新节点上可用(重新命名)或根据需要。
SOLR云模式/集群模式下SOLR核心的命名标准
语法:
<COLLECTION_NAME>_shard<SHARD_NUMBER>_replica<REPLICA_NUMBER>示例
CORE NAME : enter_2_shard1_replica1
COLLECTION_NAME : enter_2
SHARD_NUMBER : 1
REPLICA_NUMBER : 1添加新的SOLR云/群集节点的步骤
Example:
enter_2_shard1_replica1
enter_2_shard1_replica2从上面的例子中,对应的碎片的最大重放值/数是2(enter_2_shard1_replica2)。
因此,在新节点中,在创建核心时,将副本编号为3 "enter_2_shard1_replica3“,以便SOLR将其作为相应碎片的第三次复制。
Note:副本编号应该在递增的1中
https://stackoverflow.com/questions/37852711
复制相似问题