CentOS安装SonarQube7.9.1

1、准备

    SonarQube版本:sonarqube-7.9.1.zip,官网地址:https://www.sonarqube.org/downloads/

    jdk版本:jdk-11.0.4_linux-x64_bin.tar.gz(sonarqube从7.9起,不再支持jdk11以下版本)

    数据库:PostgreSQL 10.10(sonarqube从7.8起,不再支持mysql)(功能验证也可以SonarQube内置的数据库,这样就不需要改数据库配置)

2、安装PostgreSQL

   详见:CentOS安装PostgreSQL

3、安装JDK

tar -zxvf /var/ftp/pub/jdk-11.0.4_linux-x64_bin.tar.gz    // 解压安装包
ln -s /usr/local/jdk-11.0.4/bin/java /usr/local/bin/      // 创建软连接

4、解压SonarQube

yum install -y zip unzip                    // 安装解压工具
tar -zxvf /var/ftp/pub/sonarqube-7.9.1.zip  // 解压安装包

5、修改 $SONARQUBE_HOME/conf/sonar.properties 文件,更改数据连接配置

sonar.jdbc.username=test_user
sonar.jdbc.password=abc123

sonar.jdbc.url=jdbc:postgresql://localhost:5432/test_db

6、创建SonarQube启动用户(SonarQube内置了elasticsearch,elasticsearch不允许使用root用户启动)

7、设置系统参数

8、赋予启动用户执行权限

9、登陆启动用户,启动程序

su - sonarqube                                             // 以sonarqube用户登陆
cd /usr/local/sonarqube-7.9.1/bin/linux-x86-64   // 进入启动命令目录
./sonar.sh start                                             // 启动程序

10、登陆http://192.168.107.136:9000访问,默认用户名/密码为:admin/admin

猜你喜欢

转载自www.cnblogs.com/zhi-leaf/p/11432678.html