Назад | Перейти на главную страницу

Миграция с автономной солнечной системы на SolrCloud в AWS

Наши разработчики работают с локальным автономным сервером 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

Ссылка : https://lucene.apache.org/solr/guide/6_6/using-zookeeper-to-manage-configuration-files.html#UsingZooKeepertoManageConfigurationFiles-UploadingConfigurationFiles usingbin_solrorSolrJ