Миграция с автономного солнечного на SolrCloud в AWS - PullRequest
0 голосов
/ 02 сентября 2018

Наши разработчики работают на локальном автономном сервере Solr, и у нас много ядер в Local Solr. Теперь мы планируем перенести его в SolrCloud в инфраструктуре AWS для целей репликации с numShards: 3 и replicationFact: 3. Нам не нужно переносить данные с локального сервера Solr на AWS SolrCloud. Нам нужно только перенести Core из Local Solr в коллекцию в SolrCloud. Я новичок в этом, не могли бы вы помочь мне в этом.

1) По словам непрофессионала, нам нужно только передать содержимое в папке Conf ядра ядра в SolrCloud Collection и нам не нужно передавать данные (папку данных).

1 Ответ

0 голосов
/ 31 мая 2019

Отвечая на мой собственный вопрос, так что любой может проверить его, если возникнет проблема.

Решение:

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-UploadingConfigurationFilesusingbin_solrorSolrJ

...