sonar 和 postgresql 安装配置

# 这个sonar 安装前期有点扯淡 是我让我得同事帮我安装,问题在于新版本得sonar不支持mysql数据库了 他还使用mysql数据库进行链接

1. 我得在百度网盘 大家可以在sonar官网下载 sonar-7.9.6 这个版本

2.安装jdk 版本为11.05

3.对sonar-7.9.6 进行解压

4. 创建sonar用户 

5. 安装 postgresql

yum install -y perl-ExtUtils-Embed readline-devel zlib-devel pam-devel libxml2-devel libxslt-devel openldap-devel python-devel gcc-c++ openssl-devel cmake

sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

 sudo yum install -y postgresql15-server

/usr/pgsql-15/bin/postgresql-15-setup initdb

sudo systemctl enable postgresql-15

sudo systemctl start postgresql-15

登录到postgresql

sudo -u postgres psql

创建用户密码

create user sonarqube with password '*****';

创建数据库

create database sonarqube_9_6 with owner sonarqube;

对数据库进行赋权

 grant all on database sonarqube_9_6 to sonarqube;

6.配置sonar 配置文件

onar.jdbc.username=sonarqube
sonar.jdbc.password=123456
sonar.jdbc.url=jdbc:postgresql://127.0.0.1/sonarqube_9_6
sonar.web.context=/sonarqube
sonar.web.host=0.0.0.0
sonar.web.port=9000

7. 启动sonar服务

cd /data/sonarqube-7.9.6

./bin/linux-x86-64/sonar.sh restart

 

posted @ 2023-02-15 16:33  繁星下的晴空  阅读(311)  评论(0编辑  收藏  举报