在Mac上通过Homebrew将SOLR降级至V8版本
Homebrew降级Solr到8.x版本的操作步骤
1. 卸载当前的Solr 9版本
先彻底卸载已安装的所有Solr版本,避免残留文件影响后续安装:
brew uninstall --force solr
2. 提取Solr 8.x版本的formula到本地
用Homebrew的extract命令,把指定8.x版本的Solr formula提取到官方核心仓库分支,无需查找历史提交哈希:
brew extract solr homebrew/core --version=8.11.3
将8.11.3替换为你实际需要的8.x版本号(比如8.10.1、8.9.0等)。
3. 安装指定的8.x版本Solr
执行命令安装刚才提取的旧版本:
brew install solr@8.11.3
4. 固定版本防止自动更新
为了避免Homebrew后续自动将Solr更新回9.x,执行命令锁定当前安装的版本:
brew pin solr@8.11.3
之后如果需要解除版本锁定,执行brew unpin solr@8.11.3即可。
5. 验证安装结果
启动Solr并查看版本,确认降级成功:
solr start solr version
终端输出应该显示你安装的8.x版本号。
重要注意事项
- 卸载Solr前,务必备份你的Solr数据目录,默认路径为
/usr/local/var/solr/data,将该目录复制到安全位置,重装完成后可以将备份数据恢复到对应路径。
内容的提问来源于stack exchange,提问作者Leo
相关产品推荐
相关产品推荐

