sonarqube安装及使用 - sysrj2010/CICD GitHub Wiki

一、安装JDK,7.9版本需要11版本的JDK

二、下载sonar社区版:https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-7.9.1.zip

三、直接以【非root账号】运行bin/linuxxxx/sonar.sh console

四、访问127.0.0.1:9000;默认账号为admin/admin

五、安装PostgreSQL,7.9版本不再支持MySQL数据库(连接mysql后,应用无法启动),需安装其他数据库(PostgreSQL)

1、下载PostgreSQL:https://get.enterprisedb.com/postgresql/postgresql-10.10-1-linux-x64.run

2、增加可执行权限:chmod +x postgresql-10.10-1-linux-x64.run

3、安装:./postgresql-10.10-1-linux-x64.run(根据提示输入信息)

4、切换用户root为默认的postgres(密码为安装时输入的)

5、停止数据库:./pg_ctl -D /usr/local/PostgreSQL/10/data/ stop

   启动数据库:./pg_ctl -D /usr/local/PostgreSQL/10/data/ start

6、修改data/pg_hba.conf 最后一行增加:host all all 0.0.0.0/0 md5(允许外部连接)

六、配置linux环境以启动sonarqube

 1、修改连接数:vi /etc/security/limits.conf

 2、以sonarqube身份启动sonar