我最初使用两个solr节点设置SOLR CLOUD,如下所示。
我必须添加一个新的solr节点(即),其中包含额外的分片和相同数量的副本以及现有的SOLR CLUSTER节点。
我已经完成了SOLR缩放并分发https://cwiki.apache.org/confluence/display/solr/Introduction+to+Scaling+and+Distribution
但上述链接仅包含SOLR独立模式的缩放信息。那是悲伤的部分。
我使用以下命令启动了SOLR CLUSTER节点
./bin/solr start -c -s server/solr -p 8983 -z [zkip's] -noprompt
请共享命令命令,以创建用于添加新节点的新分片。
提前致谢。
答案 0 :(得分:0)
据我所知,我正在分享这个答案。
添加新的SOLR CLOUD / SOLR CLUSTER节点是拥有副本的 将所有SHARD放入新盒子中(通过复制所有SHARD)。
SHARD
:实际数据在我们创建的SHARD数量上平均分配(创建集合时)。
因此,在添加新的SOLR CLOUD节点时,请确保所有SHARD都应在新节点上可用(已推荐)或根据需要。
<COLLECTION_NAME>_shard<SHARD_NUMBER>_replica<REPLICA_NUMBER>
CORE NAME : enter_2_shard1_replica1
COLLECTION_NAME : enter_2
SHARD_NUMBER : 1
REPLICA_NUMBER : 1
Example
:
enter_2_shard1_replica1
enter_2_shard1_replica2
从上面的例子中,相应分片的最大值/数量为2(enter_2_shard1_replica2)
因此,在创建核心的新节点中,将副本编号设为3“enter_2_shard1_replica3
”,以便SOLR将此作为相应SHARD的第三个复制。
Note
:副本编号应为1