在Centos7中安装SonarQube7.2(jdk1.8)
说明:
前置环境:jdk1.8和 mysql5.7
jdk1.8安装:https://www.cnblogs.com/miamianfighting/p/13965219.html
mysql5.7安装:https://www.cnblogs.com/miamianfighting/p/13965242.html
版本:sonarqube7.2
Sonarqube安装
mysql数据库配置:
1.进入mysql数据
mysql -u root -p密码
2.修改密码安全等级
set global validate_password_policy=LOW;
set global validate_password_length=5;
3.创建数据库用户sonar,密码为sonar
create user 'sonar' identified by 'sonar';
grant all on sona.* to 'sonar'@'%' identified by 'sonar';
grant all on sonar.* to 'sonar'@'localhost' identified by 'sonar';
刷新
flush privileges
sonar安装
1.进入本地目录
cd /usr/local
2.安装sonarqube安装包
wget https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-7.2.zip
unzip sonarqube-7.2.zip
3.修改权限防止出错
chown -R sonar. /usr/local/sonarqube-7.2
4.sonarqube的配置文件
vi /usr/local/sonarqube-7.2/conf/sonar.properties
#取消注释,修改用户名密码
sonar.jdbc.username=sonar
sonar.jdbc.password=sonar
#取消注释
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar...
#本机ip
sonar.web.host=192.168.xx.xx
5.启动服务
cd /usr/local/sonarqube-7.2/
su sonar bin/linux-x86-64/sonar.sh start
6.查看状态
su sonar bin/linux-x86-64/sonar.sh status
7.跟踪日志,确保启动成功
tail -f logs/sonar.log
8.查看对应的IP和端口
ss –tnl

9.登录web端
浏览器输入:http:192.168.xx.xx:9000进入web页面
默认用户名admin 密码admin
Sonarqube汉化
1.汉化包下载地址:https://github.com/xuhuisheng/sonar-l10n-zh/releases
汉化包拷贝到:sonarqube-7.2/extensions/plugins
cp sonar-l10n-zh-plugin-1.22.jar /usr/local/sonarqube-7.2/extensions/plugins
2.进入到sonarqube-7.2文件夹重启sonar
su sonar bin/linux-x86-64/sonar.sh restart
3.进入到web端查看会显示汉化成功的网页
参考网址:
sonar安装
https://www.cnblogs.com/ding2016/p/8065241.html
https://www.cnblogs.com/zhongyuanzhao000/p/11686522.html
sonar汉化

浙公网安备 33010602011771号