使用PostgreSQL DB配置SonarQube的困惑

时间:2017-02-15 19:03:24

标签: sonarqube

我安装了SonarQube 5.6版本,并在AWS上连接了RDS PostgreSQL DB。我有这个设置,因为很长一段时间,很多项目都在SonarQube上每天运行。没有任何问题或错误。但看起来我的数据库配置不正确。因为当我看着数据库。我没有看到更多的动作或存储在那里的任何东西。我已使用数据库端点和凭据更新了conf / sonar.properties文件。它看起来像是连在一起的。怎么确定这个?比如,我的数据库被sonarqube使用了?

因为sonarQube文档说,5.2版本后无需数据库。

有人可以向我解释一下架构,设置这个的正确方法是什么?

我收到如下错误,

INFO web [o.sonar.db.Database]为jdbc创建JDBC数据源:postgresql:sonarprod.cyfa9ycgfky0.us-east-1.rds.amazona ws.com 2017.02.24 19:54:03 ERROR web [o.a.c.c.C。[。[。[/]]异常将上下文初始化事件发送到类的监听器实例org.sonar.server.platform.PlatformServletContextListener java.lang.IllegalStateException:无法连接到数据库。请检查连接和设置(请参阅以' sonar.jdbc为前缀的属性。')。

我已检查连接字符串,用户名,密码中的所有内容是否正确。一切看起来都对我不对。我有特定的端口可以进行通信。这个错误意味着什么?我错过了什么?

先谢谢。

1 个答案:

答案 0 :(得分:0)

通过查看服务器的日志,您可以查看SonarQube使用的数据库。 例如,这里是您在使用PostgreSQL时找到的条目:

  

2017.02.15 16:46:39 INFO web [] [o.sonar.db.Database]为jdbc创建JDBC数据源:postgresql:// localhost:5432 / sonar