请告诉我如何确定当前运行的Solr版本号?
请告诉我如何确定当前运行的Solr版本号?
请告诉我如何确定当前运行的Solr版本号?
通过 HTTP GET 请求:
yoursolrhost:8983/solr/admin/info/system
您可以以多种不同的表示形式(如xml、json、php、python等)检索结构。
结构中的键包含版本号。
例如,使用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"
},
solr管理页面中的“infos”按钮链接到“admin/registry.jsp”
因此,您可以通过以下方式获取版本:
wget -O- "http://solr_ip_adress.lan:8080/solr/admin/registry.jsp" | grep 'solr-spec-version'
您可以使用 http://localhost:8983/solr/admin/info/system?wt=json
获取详细信息和 Solr 版本。
在 Solr v6.6.0 上测试通过。
您可以直接访问Solr仪表板页面,URL如下:
http://localhost:8983/solr
从运行solr的Linux服务器的命令行:
sudo service solr status
根据您的Linux版本,我想您可能需要修改它以使用systemctl
而不是service
,或者其他调用solr服务的方式。
Solr Implementation Version: 3.6.0 1310449 - rmuir - 2012-04-06 11:34:07