Apache Atlas UI无法访问:源码编译启动后503错误求助
故障排查方向
1. 修正Solr模式配置错误
- 打开Atlas安装目录下的
conf/atlas-application.properties配置文件 - 找到
atlas.graph.index.search.solr.mode项,当前值是cloud,http——这是问题根源,JanusGraph的Solr索引驱动只支持单一模式,不能同时指定多个- 如果你运行的是单机Solr(当前访问
localhost:8983符合单机特征),将值改为http - 如果是Solr云集群,改为
cloud
- 如果你运行的是单机Solr(当前访问
- 保存配置时注意不要留多余的逗号或空格
2. 验证Solr连接参数
- 单机模式下,确认
atlas.graph.index.search.solr.http-urls配置为http://localhost:8983/solr,和你的Solr实际地址一致 - 云模式下则检查
atlas.graph.index.search.solr.zookeeper-urls是否指向正确的ZK集群地址 - 确保Solr服务正常,且已经通过
atlas_setup.py初始化了Atlas所需的Solr核心
3. 核对版本兼容性
- 检查你编译的Atlas版本对应的JanusGraph依赖版本,和本地运行的Solr版本是否兼容
- 比如部分旧版Atlas依赖的JanusGraph对Solr 9.x支持不佳,而Ubuntu22.10默认安装的Solr可能是较高版本,这种情况可以降级Solr到匹配版本
4. 重启服务并验证
- 先执行
atlas_stop.py彻底停止Atlas服务 - 运行
atlas_setup.py重新初始化索引资源(如果之前未正确初始化) - 再启动服务
atlas_start.py,观察启动日志是否还存在模式错误的提示
5. 深挖日志细节
- 查看
logs/atlas.log中的完整堆栈信息,除了模式错误外,可能还有附加问题(比如Solr核心不存在、权限不足、网络不通) - 重点关注Solr初始化阶段的报错信息,定位是否有其他配置遗漏
内容的提问来源于stack exchange,提问作者allocated
相关产品推荐
相关产品推荐

