SonarQube部署

环境需求:JDK 1.8,MySQL 5.6 - 8.0

服务器版本:Centos 7

一. 安装JDK

1. 获取JDK 1.8

(1)下载地址:http://www.oracle.com/technetwork/java/javase/archive-139210.html

          注意:版本必须为1.8

(2)下载解压版(tar.gz)

(3)通过FTP上传至服务器并修改权限

(4)解压至当前文件夹:tar -zxvf [文件名]

2. 配置环境变量

(1)vi /etc/profile

(2)按下i进入编辑模式

(3)在文件的最后一行加上如下配置:

#java environment
export JAVA_HOME=/usr/java/jdk1.8.0_144
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin

         1)其中:JAVA_HOME处应配置你自己的路径

(4)按下冒号wq保存并退出

(5)使配置生效:source /etc.profile

3. 测试

(1)输入java -version试试看

二. 安装配置MySQL

         注:若有其他服务器上已部署的MySQL可以直接使用

1. 部署MySQL 5.7

         略

        参见地址:https://www.cnblogs.com/yunns/p/4877333.html

2. 创建Sonar用户及数据库

(1)以root用户登录Mysql:mysql -uroot -p 然后输入密码

(2)创建Sonar用户:create user 'sonar'@'localhost' identified by 'sonar@2016';

(3)创建Sonar数据库:CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;

(4)授权:grant all privileges on sonar.* to 'sonar'@'localhost';

         注意:上文处的localhost代表允许本地访问,需要视情况修改,若为无限制则改为%

三. 安装配置Sonar

1. 下载

(1)下载最新稳定版Sonar:https://www.sonarqube.org/downloads/

(2)将下载后的ZIP压缩包解压并通过FTP传输至服务器

(3)设置安装包权限:chmod -R 777 [路径](权限视情况而定)

2. 新建Sonar用户

(1)新建用户组:groupadd sonar

(2)新建用户:useradd sonar -g sonar

3. 修改配置文件

(1)修改sonar.properties:vi [安装包路径]/conf/sonar.properties

# mysql用户名
sonar.jdbc.username=sonar
# mysql密码
sonar.jdbc.password=sonar@2016
# mysql数据库路径
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
#可以用默认的,不修改
# 本地ip
sonar.web.host=192.0.0.1
# 访问的端口
sonar.web.port=80
# 路由
sonar.web.context=/sonar

(2)修改sonar.sh: vi [安装包路径]/bin/linux-x86-64/sonar.sh

           RUN_AS_USER=[上文中Sonar服务器新建的sonar用户]

4. 启动服务:./[安装包路径]/bin/linux-x86-64/sonar.sh start

       需在根目录下执行此命令

5. 调试相关

Sonar启动不会有相关输出,启动后使用./[安装包路径]/bin/linux-x86-64/sonar.sh status 命令查看是否成功启动。若未启动,在logs文件夹中查看相关日志

四. 访问方式

1. 依照本文配置,访问路径为:192.0.0.1:80/sonar

2. 初始用户名密码为:admin/admin

3. 第一次启动需等一会进行初始化

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值