Скажите, пожалуйста, как определить номер версии текущего запущенного solr?
Как я могу узнать версию текущего запущенного solr
Ответ 1
На странице Solr Admin нажмите [INFO]. Следующий экран будет иметь версию.
(Для меня здесь находится страница администрирования Solr: http://{host-name-or-ip}: {port}/solr/admin, я обнаружил, что имею дело со старой версией. Версия спецификации Solr: 1.4.0 Solr Версия реализации: 1.4.0 833479)
Ответ 2
С запросом HTTP GET:
yoursolrhost:8983/solr/admin/info/system
вы получите структуру во многих разных представлениях (xml, json, php, python,...).
Ключ lucene
структуры содержит номера версий.
Например, используя вывод json:
http://yoursolrhost:8983/solr/admin/info/system?wt=json
Клавиша lucene
выглядит следующим образом:
"lucene": {
"solr-spec-version": "4.6.0",
"solr-impl-version": "4.6.0 1543363 - simon - 2013-11-19 11:16:33",
"lucene-spec-version": "4.6.0",
"lucene-impl-version": "4.6.0 1543363 - simon - 2013-11-19 11:05:50"
},
Ответ 3
ссылка solr admin "infos" ссылки на "admin/registry.jsp"
чтобы вы могли получить версию с помощью:
wget -O- "http://solr_ip_adress.lan:8080/solr/admin/registry.jsp" | grep 'solr-spec-version'
Ответ 4
Вам нужно запросить Solr, используя SystemInfoHandler:
http://lucene.apache.org/solr/api/org/apache/solr/handler/admin/SystemInfoHandler.html
Ответ 5
Вы можете просто перейти на страницу своей учетной записи Solr, как показано в URL
http://localhost:8983/solr
Ответ 6
Предположим, вы используете версию 3.6, порт 8080. Перейдите к http://localhost:8080/solr/default/admin/registry.jsp
Вы увидите результат:
Solr Implementation Version: 3.6.0 1310449 - rmuir - 2012-04-06 11:34:07