【问题标题】:Sonarqube-8.6.1.40680 unable to connect to AWS Aurora Postgresql ServerlessSonarqube-8.6.1.40680 无法连接到 AWS Aurora Postgresql Serverless
【发布时间】:2021-02-21 20:10:27
【问题描述】:

SonarQube 的默认安装无法连接到 AWS Aurora PostgreSql Serverless 数据库。

下面是SONARQUBE_HOME/conf/sonar.properties中的配置

sonar.jdbc.url=jdbc:postgresql://<host>:5432/sonarqube
sonar.jdbc.username=<postgresql-username>
sonar.jdbc.password=<postgresql-password>

在 SONARQUBE_HOME/logs/web.log 中失败,无法连接到数据库。

【问题讨论】:

    标签: sonarqube


    【解决方案1】:

    必须为 Postgredatabase 引擎版本 9.6.3 下载最新的 postgresql jdbc jar

    以下命令用于识别数据库引擎版本:

    aws rds describe-db-engine-versions --engine aurora-postgresql --output text --region us-east-1
    

    用于下载最新 jdbc jar 的命令如下:

    cd /data/sonarqube/lib/jdbc/postgresql
    sudo mv  postgresql-42.2.17.jar postgresql-42.2.17.jar_backup
    wget https://jdbc.postgresql.org/download/postgresql-42.2.19.jar
    sudo chown sonar:sonar postgresql-42.2.19.jar
    sudo chmod 775 postgresql-42.2.19.jar
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-05
      • 1970-01-01
      • 1970-01-01
      • 2019-04-05
      • 2020-05-30
      • 1970-01-01
      • 2019-03-20
      • 1970-01-01
      相关资源
      最近更新 更多