Solr не может найти ядро - PullRequest
0 голосов
/ 08 января 2020

Всякий раз, когда я создаю новую коллекцию на кластере CDCR solr 7.7.2 с 3 узлами для каждого (однонаправленного),

и один раз отключаю буфер на исходном и целевом узлах и запускаю процесс CDCR на источнике узел, затем я получаю сообщение об ошибке «solr не удалось найти ядро ​​...» на одном из целевого узла.

На исходном узле произошла ошибка CDCR bootstrap из-за сбоя целевого узла в обнаружении ядра.

Точный момент, когда появляется сообщение об ошибке, - это когда я запускаю процесс CDCR на исходном узле.

Есть ли какая-либо ошибка в solr 7.7.2 CDCR?

Ниже приведены шаги

1) создать коллекцию на исходном и целевом узлах

2) отключить буфер на исходном и целевом

3) включить CDCR на исходных узлах

тогда целевой узел не может найти ядро, а исходному узлу не удалось запустить CDCR bootstrap.

Ниже приведено полное сообщение об ошибке от источника и, конечно, tbh_manuals_test_uni9_shard1_replica_n2 d oes существуют в целевом узле.

2020-01-07 19: 50: 39.137 INFO (cdcr- bootstrap -status-38-thread-1) [] oashCdcrReplicatorManager CDCR bootstrap успешно выполнено в течение 3 секунд 2020 -01-07 19: 50: 39.196 INFO (cdcr- bootstrap -status-38-thread-1) [] oashCdcrReplicatorManager Создать новую программу чтения журнала обновлений для цели tbh_manuals_test_uni9 с контрольной точкой -1 @ tbh_manuals_test_uni9: shard1 2020-01-07 19 : 50: 39.268 ОШИБКА (cdcr- bootstrap -status-38-thread-1) [] oashCdcrReplicatorManager Невозможно bootstrap целевой набор. Tbh_manuals_test_uni9 shard: shard1 org. apache .solr.client.solrj.Simpr. $ RemoteSolrException: ошибка с сервера в https://myhostname: 8983 / solr : не удается найти ядро ​​tbh_manuals_test_uni9_shard1_replica_n2 в организации. apache .solr.client.solrj.impl.HttpSolrClipto. : 643) ~ [solr-solrj-7.7.2.jar: 7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:52] в орг. apache .solr.client.solrj.impl.Hlipol. . запрос (HttpSolrClient java: 25 5) ~ [solr-solrj-7.7.2.jar: 7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - январь - 2019-05-28 23:37:52] в орг. apache .solr.client.solrj.estl.HttpSrel (HttpSolrClient. java: 244) ~ [solr-solrj-7.7.2.jar: 7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:52] в org. apache .solr.c. solrj.impl.LBHttpSolrClient. 1047 * .solr.client.solrj.impl. : 52] в орг. -05-28 23:37:52] в орг. apache .solr.client.solrj.impl.CloudSolrClient.requestWithRetryOnStaleState (CloudSolrClient. java: 884) ~ [solr-solrj -7.7.2.jar: 7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:52] в орг. apache .solr.client.solrj.impl.CloudSolrClient *request (CloudSolr 1054 817) ~ [solr-solrj-7.7.2.jar: 7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - Janhoy - 2019-05-28 23:37:52] в орг. apache .solr.client.solrj.SolrClientClient . java: 1260) ~ [solr-solrj-7.7.2.jar: 7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:52] в орг. apache .solr.handler.Cdcrager. sendRequestRecoveryToFollower (CdcrReplicatorManager. java: 440) ~ [solr-core-7.7.2.jar: 7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37: 1059 или. .CdcrReplicatorManager.sendRequestRecoveryToFollowers (CdcrReplicatorManager. java: 429) ~ [solr-core-7.7.2.jar: 7.7. 2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:48] в орг. jar: 7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:48] at or. 7.7.2.jar: 7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:48] в java .util.concurrent.Executors $ RunnableAdapter.call (Исполнители. java: 515) [ ?] at java .util.concurrent.FutureTask.run (FutureTask. java: 264) [?:?] at org. apache .solr.common.util.ExecutorUtil $ MDCAwareThreadPoolExecutor.lambda $ execute $ 0 ( ExecutorUtil. java: 209) [solr-solrj-7.7.2.jar: 7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:52] в java .util.concurrent.ThecRecol ThreadPoolExecutor. java: 1128) [?:?] В java .util.concurrent.ThreadPoolExecutor $ Worker.run (Th readPoolExecutor. java: 628) [?:?] at java .lang.Thread.run (Thread. java: 834) [?:?] 2020-01-07 19: 50: 39.764 INFO (qtp1155769010 -23) [c: tbh_manuals_test_uni9 s: shard1 r: core_node3 x: tbh_manuals_test_uni9_shard1_replica_n1] oas c .S.Request [tbh_manuals_test_uni9_9 = = 0 QTime = 0 2020-01-07 19: 50: 39.786 INFO (cdcr-replicator-38-thread-1) [] oashCdcrReplicator Переадресовано 0 обновлений для цели tbh_manuals_test_uni8

Сообщение об ошибке от цели

x: tbh_manuals_test_uni9_shard1_replica_n2] oashRequestHandlerBase org. apache .solr.common.SolrException: Невозможно найти ядро ​​tbh_manuals_test_uni9_shard1_replica_nn_0. : 167) в орг. apache .solr.handler.admin.CoreAdminOperation.execute (CoreAdminOperation. java: 360) в орг. apache .solr.handler.admin.CoreAdminHandler $ CallInfo.call (Co reAdminHandler. java: 396) в орг. apache .solr.handler.admin.CoreAdminHandler.handleRequestBody (CoreAdminHandler. java: 180) в орг. apache .solr.handler.RequestHandlerBase.handleRequest (RequestHand java: 199) в орг. apache .solr.servlet.HttpSolrCall.handleAdmin (HttpSolrCall. java: 736) в орг. apache .solr.servlet.HttpSolrCall.handleAdminRequest (HttpSolrCall. * 1093 717) в орг. apache .solr.servlet.HttpSolrCall.call (HttpSolrCall. java: 496) в орг. apache .solr.servlet.SolrDispatchFilter.doFilter (SolrDispatchFilter. java: 395) . apache .solr.servlet.SolrDispatchFilter.doFilter (SolrDispatchFilter. java: 341) в org.eclipse.jetty.servlet.ServletHandler $ CachedChain.doFilter (ServletHandler. javajetl. At. 1602): 1602) .servlet.ServletHandler.doHandle (ServletHandler. java: 540) в org.eclipse.jetty.server.handler.ScopedHandler.handle (ScopedHandler. java: 146) в org.eclipse.jetty.secand.lerle (SecurityHandler. java: 548) в org.eclipse.jetty.server.handler.HandlerWr apper.handle (HandlerWrapper. java: 132) в org.eclipse.jetty.server.handler.ScopedHandler.nextHandle (ScopedHandler. java: 257) в org.eclipse.jetty.server.session.SessionHandler.doHandle ( SessionHandler. java: 1588) в org.eclipse.jetty.server.handler.ScopedHandler.nextHandle (ScopedHandler. java: 255) в org.eclipse.jetty.server.handler.ContextHandler.doHandle (ContextHandler. *: 1345) в org.eclipse.jetty.server.handler.ScopedHandler.nextScope (ScopedHandler. java: 203) в org.eclipse.jetty.servlet.ServletHandler.doScope (ServletHandler. java: 480) в org .eclipse.jetty.server.session.SessionHandler.doScope (SessionHandler. java: 1557) в org.eclipse.jetty.server.handler.ScopedHandler.nextScope (ScopedHandler. java: 201) в org.eclipse.jetty.server.handler.ContextHandler.doScope (ContextHandler. java: 1247) в org.eclipse.jetty.server.handler.ScopedHandler.handle (ScopedHandler. java: 144) в org.eclipse .jetty.server.handler.ContextHandlerCollection.handle (ContextHandlerCollection. java: 220) в org.eclipse.jetty.server.handler.HandlerCollection.handle (HandlerCollection. java: 126) в org.eclipse.jetty.ser .handler.HandlerWrapper.handle (HandlerWrapper. java: 132) в org.eclipse.jetty.rewrite.handler.RewriteHandler.handle (RewriteHandler. java: 335) в org.eclipse.jetty.server.handler.HandlerWrapper .handle (HandlerWrapper. java: 132) в org.eclipse.jetty.server.Server.handle (Server. java: 502) в org.eclipse.jetty.server.HttpChannel.handle (HttpChannel. java : 364) в org.eclipse.jetty.server.HttpConnection.onFillable (HttpConnection. java: 260) в org.eclipse.jetty.io.AbstractConnection $ ReadCallback.succeeded (AbstractConnection. java: 305) в org. . eclipse.jetty.io.FillInterest.fillable (FillInterest java: 10 3) в org.eclipse.jetty.io.ssl.SslConnection $ DecryptedEndPoint.onFillable (SslConnection. java: 411) в org.eclipse.jetty.io.ssl.SslConnection.onFillable (SslConnection. java): в org.eclipse.jetty.io.ssl.SslConnection $ 2.succeeded (SslConnection. java: 159) в org.eclipse.jetty.io.FillInterest.fillable (FillInterest. java: 103) в org.eclipse. jetty.io.ChannelEndPoint $ 2.run (ChannelEndPoint. java: 118) в org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask (EatWhatYouKill. java: 333) в org.eclipse.jetty.u .thread.strategy.EatWhatYouKill. .thread.strategy.EatWhatYouKill.run (EatWhatYouKill. java: 126) в org.eclipse.jetty.util.thread.ReservedThreadExecutor $ ReservedThread.run (ReservedThreadExecutor. java: 366) в org.ecliplj. .thread.QueuedThreadPool.runJob (QueuedThreadPool. java: 765) в org.eclipse.jetty.util.threa d.QueuedThreadPool $ 2.run (QueuedThreadPool. java: 683) в java .base / java .lang.Thread.run (Тема. java: 834)

...