Наши разработчики работают с локальным автономным сервером Solr, и у нас много ядер в локальном Solr. Теперь мы планируем перенести его в SolrCloud в AWS Infrastructure для целей репликации с numShards: 3 и replicationFact: 3. Нам не нужно переносить данные с локального сервера Solr на AWS SolrCloud. Нам нужно только перенести Core из Local Solr в коллекцию в SolrCloud. Я новичок в этом, не могли бы вы помочь мне в этом.
1) Проще говоря, нам нужно только перенести содержимое из папки Conf ядра в SolrCloud Collection, и нам не нужно передавать данные (папку данных).
Решение:
1) Создайте новый collection
в SolrCloud с config set
имя такое же, как у ядра.
2) Переместите conf
из папки ядра на локальном автономном сервере Solr в папку SolrCloud 'Collection'.
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