hunterno 2019-03-13
一、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