gpt4 book ai didi

solr - 服务器重启时如何使 SOLR "boot"进入云模式

转载 作者:行者123 更新时间:2023-12-01 02:02:23 25 4
gpt4 key购买 nike

注意:我已经尝试了下面评论中的所有内容以及我能想到的所有其他内容。在这一点上,我必须假设存在某种错误,除非您推出自己的 init.d 内容,否则重新启动不会使 SOLR 进入云模式。

==================================================

我有 3 个 SOLR 节点和 3 个 Zookeeper 节点。

SOLR 节点是 Ubuntu 14 上的 SOLR 5.4,并根据此处的说明进行安装:

https://cwiki.apache.org/confluence/display/solr/Taking+Solr+to+Production

如果我在命令行上发出此命令来启动或重新启动 SOLR,则 SOLR 管理 UI 中的一切看起来都很好,并且我的所有节点在 UI 中都是绿色的

sudo /opt/solr/bin/solr restart -c -z 192.168.56.5,192.168.56.6,192.168.56.7/solr5_4

但是,即使我的 solr.in.sh 中有 ZK_HOST 条目如果我尝试,我无法让节点正确显示在 SOLR 管理控制台中:
service solr restart 

或者如果我重新启动虚拟机。

我的 ZK_HOST进入 solr.in.sh看起来像这样:
ZK_HOST="192.168.56.5,192.168.56.6,192.168.56.7/solr5_4"

我也尝试过这种方式(没有引号,以防万一),因为这就是我正在阅读的 Apache wiki 页面上的样子:
ZK_HOST=192.168.56.5,192.168.56.6,192.168.56.7/solr5_4
我总是必须运行命令行才能让 SOLR 实例正确显示在管理 UI 中。最好在重新启动 VM 时让这种“刚刚发生”。

如果我在其中任何一个上运行 service solr restart ,它们在管理 UI 中显示为“关闭”,并且我正在使用的核心从我正在查看的一个 IP 地址的管理 UI 中消失。

为什么会这样以及需要哪些设置才能使用正确的 Zookeeper 设置启动 SOLR 进入“云模式”?

最佳答案

在最近的更改之前,为 Prod 设置 SOLR 的文档有轻微的误导。这里的底线是/etc/default/solr.in.sh 在启动时控制 SOLR 配置。不是文档中提到的那个(无论如何都在其他地方/opt/solr/bin)

一旦我在/etc/default/solr.in.sh 中添加了 ZKHOST 设置并重新启动服务(或重新启动服务器)SOLR 每次都以“云”模式出现。

关于solr - 服务器重启时如何使 SOLR "boot"进入云模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35048641/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com