我如何找出当前运行的Solr的版本?

wz1wpwve  于 2022-11-05  发布在  Solr
关注(0)|答案(8)|浏览(1000)

请告诉我如何确定当前运行的solr的版本号?

vbkedwbf

vbkedwbf1#

Solr Admin页面上,单击**[INFO]**。下一个屏幕将显示版本。
(For Solr管理页面位于此处:http://{host-name-or-ip}:{port}/solr/admin,我发现我正在处理的是一个较旧的版本。Solr规范版本:1.4.0 Solr实现版本:第1.4.0款833479项)

64jmpszr

64jmpszr2#

使用HTTP GET请求:

yoursolrhost:8983/solr/admin/info/system

您将以许多不同的表示(xml、json、php、python ...)来检索一个结构。
该结构的X1M0N1X密钥包含版本号。
例如,使用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"
},
gj3fmq9x

gj3fmq9x3#

solr管理员“信息”按钮链接到“admin/registry.jsp”
因此您可以使用以下语句获取版本:
http://solr_ip_adress.lan:8080/solr/admin/registry.jsp“的字符串|grep 'solr规格版本'

p1iqtdky

p1iqtdky4#

您也可以使用http://localhost:8983/solr/admin/info/system?wt=json来收集详细信息和Solr版本。
在Solr v6.6.0上进行测试

wqlqzqxt

wqlqzqxt6#

您可以简单地转到您的Solr Jmeter 板页面,如在URL

http://localhost:8983/solr
vvppvyoh

vvppvyoh7#

假设您使用版本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
i2loujxw

i2loujxw8#

在运行solr的Linux服务器的命令行中:

sudo service solr status

根据您的Linux版本,我想您可能必须修改它以使用systemctl而不是service,或者使用其他调用solr服务的方法。

相关问题