Наши разработчики работают на локальном автономном сервере Solr, и у нас много ядер в локальном Solr. Теперь мы планируем перенести его в SolrCloud в инфраструктуре AWS для репликации с numShards:3 и replicationFact:3. Нам не нужно переносить данные с локального сервера Solr в AWS SolrCloud. Нам нужно только перенести Core из локального Solr в коллекцию в SolrCloud. Я новичок в этом, можете ли вы мне помочь?
1) Проще говоря, нам нужно только перенести содержимое папки Conf ядра в коллекцию SolrCloud, и нам не нужно переносить данные (папку data).
решение1
Решение:
1) Создайте новый файл collection
в SolrCloud с config set
таким же именем, как у ядра.
2) Переместите conf
папку ядра локального автономного сервера Solr в папку «Коллекция» SolrCloud.
3) Запустите команды zookeeper zkCli.sh из bash, чтобы загрузить conf
файл на все сервера SolrCloud.
cd /opt/solr/server/scripts/cloud-scripts/
bash zkcli.sh -cmd upconfig -confdir /opt/solr-7.4.0/server/solr/collectionname/conf/ -z IP1:2181,IP2:2181,IP3:2181 -confname confname