Ubuntu系统安装Solr 8.5.4后如何以Cloud模式运行
Solr 8.5.4 Ubuntu环境Cloud模式启动问题排查指南
先修正命令拼写错误
你查询到的启动命令存在拼写偏差,Cloud模式启动的正确标识是
-c参数,基础命令格式为bin/solr start -c,不存在bin/solar start这类命令。
解决找不到bin文件夹的问题
Ubuntu下Solr的bin目录存放路径随安装方式不同有明显区别,可按以下方式定位:
- 若你通过APT源、deb安装包完成安装:默认安装根目录为
/opt/solr,启动脚本路径为/opt/solr/bin/solr,无需到用户目录下查找 - 若你手动下载官方压缩包解压安装:可执行全局检索命令
sudo find / -name "solr" -path "*/bin/*" 2>/dev/null,直接定位脚本实际存放路径
排查service solr start失效问题
- 先确认系统服务单元是否正常注册:执行
systemctl status solr.service,若提示服务不存在,说明deb包安装过程未自动完成服务注册,可直接使用已定位到的solr脚本操作,无需依赖service命令 - 若服务存在但启动失败:执行
sudo journalctl -u solr.service -n 50查看最近启动报错信息,优先排查端口占用、Solr运行用户权限不足、配置文件损坏三类常见故障
Cloud模式启动操作步骤
- 替换下文命令中的脚本路径为你实际定位到的
solr启动脚本路径 - 执行启动命令:
sudo <你的脚本路径> start -c,未手动指定ZooKeeper集群时,Solr 8.5.4会自动启动内置ZooKeeper实例支撑Cloud运行 - 启动完成后执行
<你的脚本路径> status校验运行状态,确认Cloud模式标记、端口绑定、ZooKeeper连接状态正常
内容的提问来源于stack exchange,提问作者dinan
相关产品推荐
相关产品推荐

