这里不做安装 如需安装前往:centos7安装java环境
2.PostgreSQL数据库环境安装这里不做安装 如需安装前往:docker快速安装postgresql
3.安装SonarQube官网下载地址:https://www.sonarqube.org/ 下载完成后进行安装
首先解压SonarQube8.3安装包
cd /data/inPa/ unzip sonarqube-8.3.1.34397.zip mv sonarqube-8.3.1.34397 /data/ cd /data/sonarqube-8.3.1.34397 ll
4.修改SonarQube连接数据库其中bin文件下是不同的 *** 作文件,conf文件下是配置文件,elasticsearch下是es的相关的配置文件,logs是日志文件
vi conf/sonar.properties
添加如下的信息
sonar.jdbc.username=sonar sonar.jdbc.password=sonar sonar.jdbc.url=jdbc:postgresql://192.168.101.8:5432/sonar
以上关于SonarQube的配置就完成了
5.创建用户启动项目sonarqube内部集成了elasticsearch,而elasticsearch是不能使用root用户启动的,必须是使用普通用户来启动,所以我们先建立普通用户,并且授权
创建普通用户
useradd sonaruser passwd sonaruser
给普通用户授sonarqube-8.3.1.34397的权限
chmod -R 777 /data/sonarqube-8.3.1.343976.启动sonarqube
至此我们已经全部配置好sonar启动的环境和配置参数,我们来启动sonarqube
切换用户
su - sonaruser
进入目录
cd /data/sonarqube-8.3.1.34397/bin/linux-x86-64/
启动sonarqube命令
## 启动sonarqube ./sonar.sh start ## 重启sonarqube ./sonar.sh restart ## 查看sonar状态 ./sonar.sh status
初次启动,需要到数据库中初始化表和数据,所以比较慢,可以随时查看sonar的状态
启动失败日志定位问题
如果启动失败,依次查看 sonar.log --> es.log --> web.log 日志文件来定位问题
访问web页面
打开浏览器,访问 http://SONAR安装的服务器IP:9090/sonar 就可以访问
SonarQube8.3的使用移步: SonarQube8.3使用教程
重启可能会出现的错误: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535]问题解决链接
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)