【问题标题】:Solr at http://x.x.x.x:8988/solr not onlinehttp://x.x.x.x:8988/solr 上的 Solr 不在线
【发布时间】:2022-06-17 13:54:30
【问题描述】:

我们最近升级了新的 solr 版本(solr-9.0.0),我们面临以下问题:-

[dev solr-9.0.0]$ bin/init.d/solr status -p 8988
Solr at http://192.168.100.225:8988/solr not online

我们在 solr 配置文件中添加了带有 SOLR_HOST 的主机 ip (192.168.100.225)。

您能帮我们解决一下吗?

【问题讨论】:

  • 是否有 Solr 实例正在运行? (ps aux 显示为该用户运行的所有进程)- Solr 日志有什么有用的信息吗?
  • @MatsLindh,感谢您的回复。是的,它适用于localhost:8988/solr,但不适用于我的主机 IP (192.168.100.225)。我在 solr-9.0.0/bin/solr.in.sh 文件中添加了以下内容 SOLR_HOST="192.168.100.225" SOLR_PORT=8988 SOLR_OPTS="$SOLR_OPTS -Djetty.host=192.168.100.225"
  • 您在启动 Solr 时是否有这些参数?如果您稍后才添加它们,Solr 将不会在启动时绑定到正确的 ip。

标签: solr


【解决方案1】:

当我将 Solr 节点从 Solr 8.8.2 升级到 Solr 9 时,我遇到了类似的问题。

经过几周的重试和配置更新。以下修复对我有用。

修复

尝试在 bin 文件夹内的 solr.in.sh 文件中添加以下系统属性。

SOLR_JETTY_HOST="0.0.0.0"

如果此修复不起作用,您可以从下面的 slack 频道获得帮助,在一堆 solr 开发社区的帮助下,我的问题得到了修复。

https://app.slack.com/client/T01H2N236P5

【讨论】:

    猜你喜欢
    • 2011-03-22
    • 2012-04-30
    • 2022-11-11
    • 2012-04-26
    • 1970-01-01
    • 2016-07-02
    • 1970-01-01
    • 1970-01-01
    • 2013-06-24
    相关资源
    最近更新 更多