我已经在Ubuntu中安装了Solr 8.5.4。如何在云模式下运行它? 我发现为了在云模式下运行,我应该使用以下命令:
bin/solar start
但是没有名为bin的文件夹!! 我也尝试过以下命令但不起作用:
service solr start
要在云模式下运行 solr,非常简单,只需使用 -c 标志即可。
➜ solr-9.2.1 bin/solr start -c -f
在这里, -c -> 云 -f -> 在前台启动 solr
实际上要在Linux上将Solr以Cloud模式作为服务运行,正确的方法是在solr.in.sh中取消注释并完成这两个条目
# Set the ZooKeeper connection string if using an external ZooKeeper ensemble
# e.g. host1:2181,host2:2181/chroot
# Leave empty if not using SolrCloud
ZK_HOST="rsi-ews5-dev"
# By default the start script uses "localhost"; override the hostname here
# for production SolrCloud environments to control the hostname exposed to cluster state
SOLR_HOST="rsi-ews5-dev"
参见文档 https://solr.apache.org/guide/solr/latest/deployment-guide/take-solr-to-Production.html “设置 ZK_HOST 变量后,Solr 将以“云”模式启动。”