Я использую кластер Zookeeper и Solr Cloud.ZK новейшая стабильная версия и Solr 7.7.1.Я загружаю свой набор настроек в ZK
#!/usr/bin/env bash
# This script is used for uploading ordbog configsets to Zookeeper and creating collections based on those configsets.
# The script must best located in the server/solr/configsets folder of Solr.
# run this as solr user
# sudo su - solr
set -euo pipefail
for d in $(ls | grep -iE "lemma|entry"); do
../../../bin/solr zk upconfig -n ${d} -d ${d}
done
Затем я использую Solr Collection API для создания коллекций.
for d in $(ls | grep -iE "lemma|entry"); do
wget "localhost:8983/solr/admin/collections?action=CREATE&autoAddReplicas=true&collection.configName=${d}&maxShardsPerNode=1&name=${d}&numShards=${SHARDS}&replicationFactor=${REP_FACTOR}&router.name=compositeId&wt=json&rule=shard:*,replica:<2,node:*" -O /dev/null
done
Я делаю это только на одном из узлов, и после загрузки яудалить папку конфигурации.У меня нет solr.xml или solrconfig.xml только стоп-слов и схемы для каждой коллекции.
Когда я смотрю на вкладку журнала в solr admin, я вижу много предупреждений:
19/03/2019, 14:52:35
WARN false
x:lemmainflection_es_shard1_replica_n4
ManagedIndexSchemaFactory
Error persisting managed schema resource managed-schema
Это для всей коллекции, а не только для этой.
Мне бы очень хотелось понять, почему я получаю предупреждения.Это останавливает меня для производства.