2015-09-28 3 views
-4

Мне нужно обновить мой запрос solr с версии 4.7 до 5.3.1. Я работаю на платформе linux. Можете ли вы предоставить мне шаги, которые мне нужно выполнить. Спасибо!Обновление Solr от 4.7 до 5.3

+0

вам нужно приступить к своим шагам, а затем спросить, где вы застряли. – YoungHobbit

+0

Это stackoverflow.com, сайт, где люди помогают другим, столкнувшимся с проблемой. Вы, наверное, смутили его с doallmyworkforme.com? – Gus

ответ

0

Я не думаю, что есть окончательное пошаговое руководство по обновлению, которое вы ищете. У меня есть 4.3.x SOLR, работающий в производственной среде, и я рассматриваю скачок для обновления до 5.x. Однако ясно, что многое изменилось и что мое обновление не будет прямым. Также другие приоритеты в моем проекте не позволили мне выполнить обновление. Итак, остальная часть обсуждения - это более продуманный процесс, чем реальный опыт обновления.

Последнее, что я исследовал я нашел ссылки ниже полезные

https://support.lucidworks.com/hc/en-us/articles/203776523-How-to-upgrade-between-major-Solr-Versions https://cwiki.apache.org/confluence/display/solr/Major+Changes+from+Solr+4+to+Solr+5

Из основных изменений ссылки вы заметите, что многое изменилось .. В частности имеются изменения в индексном формате, SolrJ удаление устаревших API и что развертывание теперь является автономным сервером, а не военным файлом.

Так что я хотел бы предложить вам задать себе следующие вопросы ...

  1. Можно ли воссоздать индекс с нуля? Сколько времени занимает создание вашего полного индекса? Если ваш индекс можно быстро воссоздать, я бы предположил, что вы делаете это с использованием механизма 5.x на отдельной машине, в то время как ваша производственная среда обслуживается вашим существующим сервером. Затем планируйте полное обновление с 4.x до 5.x, просто указав экземпляр Production на новый движок SOLR. Этот подход даст вам чистый список для начала и новый индекс (но с существующими данными).
  2. Если у вас очень большой индекс (например, требуется несколько дней, чтобы воссоздать его с нуля), вы можете захотеть выполнить обновление индекса live. В этом случае я предлагаю вам рассмотреть следующее. В руководстве по обновлению SOLR упоминается 4.10 как версия 4.x (поэтому я предполагаю, что ее легко обновить с любого 4.x до 4.10) и имеет некоторые встроенные функции, чтобы помочь с переходом на 5.x. Поэтому сначала обновите до 4.10, чтобы ваш индекс продолжал работать должным образом. Затем используйте направляющие, упомянутые выше, для обновления до 5.x
Смежные вопросы