Linux 安装sonarqube

Linux 安装sonarqube

  • 配置jdk关键
  • 下载sonar
cd /usr/local/src

wget https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-7.6.zip

unzip sonarqube-7.6.zip

mv sonarqube-7.6 /usr/local/

ln -s /usr/local/sonarqube-7.6/ /usr/local/sonarqube

  • 安装数据库
    如果没有数据库请执行yum install -y mariadb mariadb-server
[root@linux-node1 ~]# systemctl start mariadb
[root@linux-node1 ~]# systemctl enable mariadb
Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.
[root@linux-node1 ~]# mysql_secure_installation
[root@linux-node1 ~]# mysql -uroot -p123456
  • 配置数据库信息
mysql> CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;
mysql> GRANT ALL ON sonar.* TO 'sonar'@'localhost' IDENTIFIED BY 'sonar@pw';
mysql> GRANT ALL ON sonar.* TO 'sonar'@'%' IDENTIFIED BY 'sonar@pw';
mysql> FLUSH PRIVILEGES;
  • 修改sonar配置信息
    配置数据库信息(注意sonar链接数据的的数据库mysql的版本>=5.6)
sonar.jdbc.username=root  
sonar.jdbc.password=zyzh2018  
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true  

配置sonar服务信息

sonar.web.host=0.0.0.0
sonar.web.port=9000
  • 修改当前的文件的权限分配给新建的用户
    sonar的启动需要的是普通的用户角色,如果使用root启动的时候,会提示错误
adduser sonarUser
passwd sonarUser
chown -R sonarUser:sonarUser sonarqube

切换到新建的用户角色sonarUser中,启动sonar

su sonarUser
chmod -R 777 /data/conf/sonar
/data/conf/sonar/bin/linux-x86-64/sonar.sh start
  • 中文插件安装
    登录,默认的登录账号信息是admin,admin
    从配置中找应用市场,从应用市场中搜索chinese即可,安装完插件以后需要重启服务

SonarQube

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容