CICD详解(十二)——Sonar安装与配置

今天继续给大家介绍Linux运维相关知识,本文主要内容是Sonar的安装与配置。

一、Sonar下载与安装

sonar的下载可以前往网站:https://www.sonarqube.org/downloads/,该网页页面如下:
在这里插入图片描述
我们选择好适合的版本下载,下载完成后,我们把下载下来的Sonar安装包解药到/usr/local/目录下,并重命名为sonar。
此外,Sonar的安装与配置需要JAVA环境,因此,我们还需要提前准备好JAVA环境。

二、数据库配置

接下来,我们进行数据库的配置。
注意,我这里的Sonar版本是5.6,对MySQL数据库的版本要求也是最低5.6,我们在安装数据库时,要选择能够和Sonar匹配的版本来进行安装。数据库安装完成后,进入数据库中,我们来创建Sonar的库,并进行授权,执行命令:

create database sonar character set utf8 collate utf8_general_ci;
grant all on sonar.* to 'soanr'@'localhost' identified by 'sonar';
grant all on sonar.* to 'sonar'@'%' identified by 'sonar';

执行情况如下:
在这里插入图片描述
这样,我们的Sonarqube就安装配置完成了。

三、Sonar配置

然后,我们来配置一下Sonar的配置文件,打开/usr/loca/sonar/conf/目录,发现里面有两个配置文件,我们打开sonar.properties,修改以下5个参数:
1、sonar.jdbc.username
指定Sonar的数据库用户名
2、sonar.jdbc.password
指定Sonar的数据库密码
3、sonar.jdbc.url
指定Sonar的数据库连接地址。该参数这里我们采用默认的即可,但是一定要注意,我们在打开注释时,一定要打开MySQL的注释,而不要打开其他配置的注释行。
4、sonar.web.host
指定Sonar监听的本地IP地址。
5、sonar.web.port
指定Sonar监听的端口号。
完成后的配置文件如下所示:
在这里插入图片描述
在这里插入图片描述
到此为止,Sonar就已经配置完成了。

四、Sonar启动

最后,我们来启动Sonar,在/usr/local/sonar/bin/linux-x86-64/目录下,有sonar的启动脚本sonar.sh,我们执行执行命令:

/usr/local/sonar/bin/linux-x86-64/sonar.sh start

即可完成。
安装完成后,发现本地设备上开启了9000端口,如下所示:
在这里插入图片描述
我们尝试访问该端口,结果如下:
在这里插入图片描述
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200

猜你喜欢

转载自blog.csdn.net/weixin_40228200/article/details/123884153