1 安装sonarqube
1.1 下载安装包
下载路径https://www.sonarqube.org/downloads/
选择长期支持的版本6.7.6
1.2 解压,修改配置文件
只需修改三个地方,配置数据库路径、用户名、密码。
需要提前在指定的数据库路径下新建相应的数据库,此处是sonar_linux。
1.3 启动
进入bin目录准备启动
这时如果直接执行./sonar.sh start,会出现莫名其妙的错误,即启动成功后进程消失。
查阅日志发现如下提示
1.4 注意事项
此处提示不能以root方式启动
新建一个用户和组
groupadd sonarqube
useradd sonarqube -g sonarqube -p sonarqube
chown -R sonarqube /sonarqube-6.7.6 //把sonar资源分配给用户sonarqube
chgrp -R sonarqube /sonarqube-6.7.6 //把sonar资源分配给组sonarqube
chown -R sonarqube /jdk1.8 //把jdk资源分配给用户sonarqube
chgrp -R sonarqube /jdk1.8 //把jdk资源分配给组sonarqube
后两步是指定把jdk安装路径授权给sonarqube用户
这时再执行./sonar.sh start,发现进程存在了