SonarQube安装

作者: shaneZhang 分类: 互联网技术 发布时间: 2015-08-14 16:52

预置条件

数据库配置:

进入数据库命令

#mysql -u root -p
mysql> CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci; 
mysql> CREATE USER 'sonar' IDENTIFIED BY 'sonar';
mysql> GRANT ALL ON sonar.* TO 'sonar'@'%' IDENTIFIED BY 'sonar';
mysql> GRANT ALL ON sonar.* TO 'sonar'@'localhost' IDENTIFIED BY 'sonar';
mysql> FLUSH PRIVILEGES;

安装sonar与sonar-runner

将下载的sonar-3.7.zip包解压至Linux某路径如/usr/local

将下载的sonar-runner-dist-2.3.zip包解压某路径/usr/local

添加SONAR_HOME、SONAR_RUNNER_HOME环境变量,并将SONAR_RUNNER_HOME加入PATH

修改sonar配置文件

编辑/conf/sonar.properties文件,配置数据库设置,默认已经提供了各类数据库的支持

这里使用mysql,因此取消mysql模块的注释

sonar.jdbc.username:                       sonar
sonar.jdbc.password:                       sonar
sonar.jdbc.url:                           
 jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true

修改sonar-runner的配置文件

切换至sonar-runner的安装目录下,修改sonar-runner.properties

根据实际使用数据库情况取消相应注释

启动服务

目录切换至sonar的/bin/linux-x86-64/目录,启动服务

#./sonar.sh start   启动服务
#./sonar.sh stop    停止服务
#./sonar.sh restart 重启服务
#./sonar.sh console 详细命令模式启动

至此,sonar就安装好了

访问http://localhost:9000即可

如果觉得我的文章对您有用,请随意打赏。如果有其他问题请联系博主QQ(909491009)或者下方留言!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注