工作随笔-- 代码质量管理平台sonarqube 搭建和配置

一、sonarqube安装

1.到官网下载社区版进行解压

2.进入到bin目录找到相应的操作系统目录

3.执行./sonar.sh start 进行启动

异常处理

can not run elasticsearch as root

问题: elasticsearch 不支持root 帐号启动

解决:创建一个新的用户

1.  adduser sonarqube  # 创建用户
2.  passwd sonarqube  #设置密码

输入新的密码

修改wrapper.conf

cd /usr/local/sonarqube-7.6/conf/
vim wrapper.conf
wrapper.java.command=/usr/local/java/jdk1.8.0_172/bin/java  #本地的JDK路径

3.为帐号设置权限

chown linux用户名 elasticsearch安装目录 -R 

例如:chown ealsticsearch /data/wwwroot/elasticsearch-6.2.4 -R 

PS:其他Java软件报.AccessDeniedException错误也可以同样方式解决,给 执行用户相应的目录权限即可

chown sonarqube /usr/local/sonarqube-7.4 -R  #对sonarqube 目录授权

二、安装设置及数据库配置

https://blog.csdn.net/sankoudoudou/article/details/84862705

三、结合MAVEN时上传报表

由于项目过大,生成报表的文件超过mysql默认的值通过以下方式进行配置

vim /etc/my.cnf  添加

max_allowed_packet = 100M

innodb_log_file_size = 100M

相关推荐