You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MacBook M2安装Apache Solr 6.6.5后无法启动,求解决方案

解决方案建议

核心问题:Java版本兼容性

Solr 6.6.5 仅支持Java 8,这是你启动失败的主要原因——JDK 11不在它的兼容范围内,而Solr 9.1.1已适配Java 11+,所以能正常启动。

可行解决步骤

  • 安装并切换至JDK 8:
    1. Mac上可通过brew install openjdk@8安装OpenJDK 8
    2. 临时切换Java版本启动Solr:在终端执行export JAVA_HOME=$(/usr/libexec/java_home -v 1.8),再运行Solr启动脚本./bin/solr start
    3. 若需长期切换版本,可在~/.zshrc或~/.bash_profile中配置别名:
      alias jdk8='export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)'
      alias jdk11='export JAVA_HOME=$(/usr/libexec/java_home -v 11)'
      
  • 启动前验证:执行java -version确认当前环境为Java 8后再启动Solr,避免版本混淆
  • 切换JDK8后仍无法启动的排查方向:
    • 查看Solr日志(默认路径solr-6.6.5/server/logs),定位具体报错信息
    • 确认MacBook M2已安装Rosetta 2(部分旧版依赖x86架构指令,执行softwareupdate --install-rosetta安装)
    • 检查Solr启动脚本权限,执行chmod +x ./bin/solr确保脚本可执行

内容的提问来源于stack exchange,提问作者RightRe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 07:04:55