在Solr 6.6中配置shardsWhitelist

问题描述 投票:2回答:1

需要帮助来配置Solr 6.6中的shardsWhitelist。我在Solr.xml中有以下一行

<str name="shardsWhitelist">${solr.shardsWhitelist:}</str>

而且我在solrconfig.xml中添加了以下内容

  <requestHandler name="/select" class="solr.SearchHandler">
     <shardHandler class="HttpShardHandlerFactory">
        <int name="socketTimeOut">1000</int>
        <int name="connTimeOut">5000</int>
        <str name="shardsWhitelist">https://<URL1>/solr/core0,<URL2>/solr/core0,<URL3>/solr/core0</str>
     </shardHandler>

但是,我无法确认配置:

使用'shards'参数时,未配置HttpShardHandlerFactory shardsWhitelist,但必需(代替ZkController和ClusterState)。设置-Dsolr.disable.shardsWhitelist = true禁用分片白名单检查

solr sharding
1个回答
0
投票

请确保不要使用https / http。

$ {solr.shardsWhitelist :: PORT / solr / CORENAME,:PORT / solr / CORENAME}

示例:$ {solr.shardsWhitelist:something.com:8985 / solr / core_0,something.com:8985 / solr / core2}

© www.soinside.com 2019 - 2024. All rights reserved.