【发布时间】:2017-12-26 09:10:31
【问题描述】:
我的 Solr 版本是 7.2.0 和 Java 版本:openjdk version "9-internal"
在我运行bin/solr start 之后,它会这样说:
注意:请安装 lsof,因为此脚本需要它来确定 Solr 是否正在侦听端口 8983
但我无法安装 lsof,因为我没有获得托管服务提供商的许可。
但是显示此消息:
在端口 8983 (pid=1207) 上启动 Solr 服务器。祝您搜索愉快!
当我尝试通过 mydomain.com:8983/solr/ 访问管理面板时,浏览器无法连接到服务器。
所以我认为即使 Solr 服务器写入“Happy search”消息,它也没有运行,因为它无法确定 Solr 是否正在侦听端口 8983。
有什么方法可以解决 lsof 问题吗?但是第二个问题是,为什么 Solr 服务器没有运行?
【问题讨论】:
-
lsof必须安装在 Red Hat 发行版上,这样 solr 脚本才能正常工作,仅此而已。如果你没有权限,直接让你的托管服务商来处理不是更简单吗? -
请注意,您必须是 root 才能正确安装安装脚本。