使用一个DB运行两个声纳实例

时间:2014-06-10 13:13:19

标签: sonarqube

根据这个问题:Sonar throwing error BadDatabaseVersion不可能使用相同的数据库运行两个声纳实例。到目前为止,我所阅读的所有内容都意味着唯一的解决方案是关闭两个实例并仅重新启动您要保留的实例。我唯一的另一个选择是运行两个声纳实例,还有另一个声纳数据库吗?这似乎相当昂贵,似乎阻止声纳运行另一个实例的唯一事情是共享server.core.id

所以我想我有两个问题:   1)为什么声纳建立了这种依赖?   2)是否有其他选项在同一个数据库上运行两个实例?

1 个答案:

答案 0 :(得分:3)

实际上,SonarQube目前不能在同一个DB上启动2台服务器。这个限制(在this JIRA ticket中引用)从一开始就设计在这里 - 确保你不能启动具有不同插件集但指向相同数据库的2台服务器。

要回答第二个问题,没有办法让2个实例指向同一个数据库。但是我们已经开始进行大规模的重构,最终可以拥有一组SonarQube实例,所以请随时观看SONAR-5391票并投票。