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