美文网首页
Linux 安装sonarqube

Linux 安装sonarqube

作者: fuweiwei | 来源:发表于2019-03-27 09:37 被阅读0次

    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

    相关文章

      网友评论

          本文标题:Linux 安装sonarqube

          本文链接:https://www.haomeiwen.com/subject/kreavqtx.html