Spring Cloud 项目实战 Sonar 实施的详细过程,非常详细

1. Sonar 介绍Sonar 全称 SonarQube,是一种静态代码检查工具,采用 B/S 架构,帮助检查代码缺陷,改善代码质量,提高开发速度,通过插件形式,可以支持 Java、C、C++、JavaScript 等二十几种编程语言的代码质量管理与检测,为了方便,本书中统一使用 Sonar 代表 SonarQube。2. 在 Linux 系统中安装 Sonar安装过程选用 Cent...
摘要由CSDN通过智能技术生成

1. Sonar 介绍

Sonar 全称 SonarQube,是一种静态代码检查工具,采用 B/S 架构,帮助检
查代码缺陷,改善代码质量,提高开发速度,通过插件形式,可以支持 Java、C、
C++、JavaScript 等二十几种编程语言的代码质量管理与检测,为了方便,本书
中统一使用 Sonar 代表 SonarQube。
2. 在 Linux 系统中安装 Sonar
安装过程选用 CentOS7 做为操作系统,选用的 Sonar 版本为 6.7.4,具体安装
步骤如下。
1.访问 Sonar 官网下载 Sonar 安装文件。
下载 Sonar 包
2.上传 Sonar 软件包到 Linux 服务器/usr/local/目录。
3.切换到/usr/local/目录,使用以下命令将 sonarqube-6.7.4.zip 解压。
unzip sonarqube-6.7.4.zip

4.在/usr/local/sonarqube-6.7.4/extensions/plugins/目录下添加对应插件包,

5.切换至/usr/local/sonarqube-6.7.4/conf/目录下,修改 sonar.properties 文件,添加
以下内容。
#数据库用户名和密码

sonar.jdbc.username=root
sonar.jdbc.password=123456

#对应类型数据库链接地址

sonar.jdbc.url=jdbc:mysql://192.168.9.151:3306/sonar?useUnicode=true&charact
erEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&
useSSL=false

6.切换至/usr/local/sonarqube-6.7.4/bin/linux-x86-64/目录,使用以下命令给 sonar.sh
文件开启可执行权限

chmod +x /usr/local/sonarqube-6.7.4/bin/linux-x86-64/sonar.sh

给 sonar.sh 文件授权
7.使用以下命令创建 elasticsearch 用户组及 elasticsearch 用户(因为启动 elsearch
不能使用 root 用户)。

groupadd elsearch
useradd elsearch -g elsearch -p elasticsearch
  1. 在 elasticsearch 文件夹下创建对应文件夹,避免因为找不到指定路径而启动失
    败。
mkdir /usr/local/sonarqube-6.7.4/elasticsearch/logs

mkdir /usr/local/sonarqube-6.7.4/elasticsearch/data
mkdir /usr/local/sonarqube-6.7.4/extensions/downloads
  1. 使用以下命令更改 elasticsearch 文件夹及内部文件的所属用户及组为
    elsearch:elsearch
cd /opt
chown -R elsearch:elsearch /usr/local/sonarqube-6.7.4/
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值