如何从文件中查找当前的Solr版本

4

如果无法访问ip:8983/solr/admin页面(Solr本身正在运行并且做出响应),如何查找Solr的当前版本?是否可以从文件系统中的某个文件中读取当前版本,或者构建自定义php查询以获取此值?(如果需要查询,请提供示例或参考。谢谢)


1
版本不就是war文件的名称吗? - jpountz
6个回答

3
在我的Solr 1.4.1设置中,war文件只有solr.war,但我已经在CHANGES.txt中找到了版本。

2

如果您需要帮助,来自solr-webapp/WEB-INF的库名称可能会有所帮助: solr-core-4.4.0.jar


0
在版本7.7.1中,有一个名为LUCENE_CHANGES.txt的文件。

Lucene 变更日志

有关过去和未来的 Lucene 版本的更多信息,请参见: http://s.apache.org/luceneversions

======================= Lucene 7.7.1 ======================= (无更改)

======================= Lucene 7.7.0 =======================

运行时行为变更


0
你是如何部署你的solr war文件的?如果你使用默认的示例文件夹,那么你可以查看其中一个文件以检查版本。或者在你的应用程序中,客户端需要solr的版本吗?但是这有什么用呢?

0

使用命令:

cd /opt/solr/bin/
./solr version

0

最简单的解决方案是前往 SOLR 安装位置并执行以下操作:

./solr version

例子:

[root@node bin]# pwd
/usr/lib/ambari-infra-solr/bin
[root@node bin]# ./solr version
7.7.2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接