如何恢复solr碎片
我是新来solr的。 我的solr版本是5.2.1 有多个样本集合,每个集合都有多个年度碎片。 每个碎片包含2/3个副本 每个集合都工作正常,但在一个集合中只有一个碎片显示出来如何恢复solr碎片,solr,solrcloud,Solr,Solrcloud,我是新来solr的。 我的solr版本是5.2.1 有多个样本集合,每个集合都有多个年度碎片。 每个碎片包含2/3个副本 每个集合都工作正常,但在一个集合中只有一个碎片显示出来 "test2020":{ "range":null, "state":"active", "replicas":{ "core_node12":{ "state":"recovering",
"test2020":{
"range":null,
"state":"active",
"replicas":{
"core_node12":{
"state":"recovering",
"core":"test_index_testid124_test2020_replica1",
"node_name":"xxx.xxx.xxx.xxx:8983_solr",
"base_url":"http://xxx.xxx.xxx.xxx:8983/solr"},
"core_node21":{
"state":"recovering",
"core":"test_index_testid124_test2020_replica1",
"node_name":"xxx.xxx.xxx.xxx:8983_solr",
"base_url":"http://xxx.xxx.xxx.xxx:8983/solr"},
"core_node32":{
"state":"down",
"core":"test_index_testid124_test2020_replica1",
"node_name":"xxx.xxx.xxx.xxx:8983_solr",
"base_url":"http://xxx.xxx.xxx.xxx:8983/solr",
"leader":"true"}}},
从第2天开始,它开始恢复/下降。
我试过了
重新加载碎片
重装磁芯
重新启动solr/zookeeper
在solr日志中,它显示以下信息
INFO-2020-04-27 05:28:41.776;[]org.apache.solr.handler.admin.CoreAdminHandler;在WaitForState中(恢复):collection=test\u index\u testid124,shard=test2020,thisCore=test\u index\u testid124\u test2020\u replica1,leaderDoesNotNeedRecovery=false,isLeader?true,live=true,checkLive=true,currentState=recovering,localState=down,nodeName=xxx.xxx.xxx.xxx:8983_solr,coreNodeName=core_node12,OnlyFactiveCheckResult=true,nodeProps:core_node12:{“state”:“recovering”,“core”:“test_index_TestD124_test2020_replica1”,“node_name”:“xxx.xxx:8983_solr”,“base_url”:
请帮我解决这个问题
提前谢谢