Проверьте состояние asyn c, оптимизируйте в автономном режиме SOLR - PullRequest
0 голосов
/ 14 апреля 2020

Я выполнил команду optimize в SOLR (v7.6) с async=1

curl http://localhost:8983/solr/core/update?optimize=true&async=1

Могу ли я проверить состояние этого асинхронного c запроса, если я не использую SolrCloud?

curl http://localhost:8983/solr/admin/collections?action=REQUESTSTATUS&requestid=1

{ 
  "responseHeader":{
    "status":400,
    "QTime":2},
  "error":{
    "metadata":[
      "error-class","org.apache.solr.common.SolrException",
      "root-error-class","org.apache.solr.common.SolrException"],
    "msg":"Solr instance is not running in SolrCloud mode.",
    "code":400}}

1 Ответ

1 голос
/ 14 апреля 2020

Когда вы не работаете в облачном режиме, запрос должен быть сделан к конечной точке /admin/cores вместо:

http://localhost:8983/solr/admin/cores?action=REQUESTSTATUS&requestid=1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...