Я пытался решить проблему, которая была разработана при попытке обновить нашу тестовую среду с 12.04 по 14.04 ubuntu на aws. До этого версия репозитория пакета solr была 1.4.1, которая соответствовала нашему клиенту 1.4.1 solrj, интегрированному с нашим приложением.solr 1.4.1 клиент solrj с сервером solr 3.6.2?
Изменение базового AMI в 14.04 последней и работает наш по умолчанию развернуть вызвал Solr 3.6.2 сервер должен быть установлен. Похоже, что он принимал наши конфиги без проблем, однако, когда наш клиент пытался подключиться, мы получили разные ошибки:
Первое неизвестное настраиваемое поле, которое мы проследили до наших сценариев развертывания, не перемещая наши schema.xml и solrconfig .xml в/etc/solr/conf /, но сохраняя его в базовом каталоге.
Мы исправили эту проблему, а затем побежали в следующем: «исключения: Invalid версии или данные не в„“формат» javabin
Это было сгенерирована оберткой ONTOP из solrj, но я будьте честны и скажите, что я ничего не знаю относительно Солра и что это может быть на нашей стороне. Я попросил наш Dev Team посмотреть на 2-х вариантах:
1) позволяют: 'server.setParser (новый XMLResponseParser());' Какая рекомендация по обратной совместимости для более старого клиента.
2) обновление нашего клиента в приложении к 3.6.2 -I меньше знает о требованиях по этому вопросу.
Мое падение назад, чтобы вернуться к версии 1.4.1, но это, кажется, что не трогали с 2011 года, что делает меня колеблющимся.
Любые мысли/предложения были бы оценены!
Спасибо!