#solr #lucene #sharding #solrcloud #solr7
Вопрос:
Поэтому, когда я добавляю осколки в RawQueryParameter администратора Solr, я получаю следующую ошибку
**error":{
"metadata":[
"error-class","org.apache.solr.common.SolrException",
"root-error-class","org.apache.solr.common.SolrException"],
"msg":"HttpShardHandlerFactory shardsWhitelist not configured but required (in lieu of ZkController
and ClusterState) when using the 'shards' parameter. set -Dsolr.disable.shardsWhitelist=true to
disable shards whitelist checks",
"code":403}}**
Я хочу отключить его, но не нашел ничего полезного, что было бы полезно
Пожалуйста, дайте мне знать, как я могу отключить его
Я не хочу указывать такие осколки, как
<str name="shardsWhitelist">${solr.shardsWhitelist:localhost:8080/solr/test,localhost:8080/solr/test2}</str>
просто хочу отключить его
Комментарии:
1. Вам нужно указать аргумент
-Dsolr.disable.shardsWhitelist=true
при запуске Solr (он приводится в качестве аргумента для JVM). Как именно вы это сделаете, зависит от того, как вы начинаете Solr.
Ответ №1:
Вы можете добавить его в качестве аргумента при запуске solr, как показано ниже.
-Dsolr.disable.shardsWhitelist=true
Также альтернативный вариант-вы можете добавить как
solr.disable.shardsWhitelist=true
в solr.in.sh
файл,
который находится на пути "...solr-VERSIONbin"