SonarQube - 常用配置与操作
1 - SonarQube服务器中的数据库配置
2019年4月10号,SonarQube发文称在7.9之后,所有的SonarQube的版本(CE、DE、EE和DCE)中将停止对MySQL的支持。
建议所有的商业环境中使用PostgreSQL,尤其是当需要很多实例同时运行或者可能会随着时间的推移变得越来越大的场景。
当前官网对数据库的要求:https://docs.sonarqube.org/latest/requirements/requirements/
更改数据库需要修改主配置文件:/usr/share/sonarqube-6.7.7/conf/sonar.properties,然后重启sonar服务。
涉及的参数:
- sonar.jdbc.username:取消注释,并添加内容
- sonar.jdbc.password:取消注释,并添加内容
- sonar.jdbc.url:取消对应数据库类型的注释
2 - 账户权限配置
2.1 修改admin用户密码及信息


2.2 设置“Force user authentication”
管理员默认账号和密码为admin/admin,登录后,设置“Force user authentication”

2.3 创建新用户

2.4 创建组

默认有两组用户
- sonar-administrators:系统管理员组,默认只有admin属于该组,后续可添加成员
- sonar-users:普通用户组,新增加的用户默认属于该组
3 - 插件
只有管理员才有权限安装插件。
https://docs.sonarqube.org/latest/setup/install-plugin/
安装方式
- 界面安装:以管理员账号登录,然后点击页面上方的“Administration”->“Marketplace”,选择插件并根据提示安装
- 手动安装:适合无网络环境,登录后台手工安装下载的文件
手动安装插件步骤:
- Plugin Library:https://docs.sonarqube.org/display/PLUG/Plugin+Library, 下载对应版本的jar包
- 将jar包存放在"\extensions\plugins"目录
- 同一类插件,只能有一个版本,不能多个版本共存
- 重启SonarQube服务器
[root@node201 plugins]# pwd
/usr/share/sonarqube-6.7.7/extensions/plugins
[root@node201 plugins]# ll
total 40508
-rw-r--r-- 1 sonar sonar 92 Apr 16 2019 README.txt
-rw-r--r-- 1 sonar sonar 2703958 Apr 15 2019 sonar-csharp-plugin-6.5.0.3766.jar
-rw-r--r-- 1 sonar sonar 1618672 Apr 15 2019 sonar-flex-plugin-2.3.jar
-rw-r--r-- 1 sonar sonar 6759535 Apr 15 2019 sonar-java-plugin-4.15.0.12310.jar
-rw-r--r-- 1 sonar sonar 3355702 Apr 15 2019 sonar-javascript-plugin-3.2.0.5506.jar
-rw-r--r-- 1 sonar sonar 38307 Nov 28 21:55 sonar-l10n-zh-plugin-1.19.jar
-rw-r--r-- 1 sonar sonar 3022870 Apr 15 2019 sonar-php-plugin-2.11.0.2485.jar
-rw-r--r-- 1 sonar sonar 4024311 Apr 15 2019 sonar-python-plugin-1.8.0.1496.jar
-rw-r--r-- 1 sonar sonar 3625962 Apr 15 2019 sonar-scm-git-plugin-1.3.0.869.jar
-rw-r--r-- 1 sonar sonar 6680471 Apr 15 2019 sonar-scm-svn-plugin-1.6.0.860.jar
-rw-r--r-- 1 sonar sonar 2250667 Apr 15 2019 sonar-typescript-plugin-1.1.0.1079.jar
-rw-r--r-- 1 sonar sonar 7368250 Apr 15 2019 sonar-xml-plugin-1.4.3.1027.jar
[root@node201 plugins]#
4 - 中文界面
- 以管理员账号登录,用户名和密码均为admin,
- 然后点击页面上方的“Administration”->“Marketplace”,
- 在下方的Plugins下的搜索框中输入“Chinese Pack”,选择进行中文语言包安装
- 根据提示重启SonarQube Server




SonarQube - 常用配置与操作的更多相关文章
- Presto 常用配置及操作
一.介绍 Presto是一个开源的分布式SQL查询引擎,适用于交互式分析查询,数据量支持GB到PB字节. Presto的设计和编写完全是为了解决像Facebook这样规模的商业数据仓库的交互式分析和处 ...
- Ubuntu 防火墙常用配置操作(ufw)【适用于 Debian 及其衍生版---Linux Mint、Deepin 等】-转
Ubuntu 防火墙常用配置操作(ufw)[适用于 Debian 及其衍生版---Linux Mint.Deepin 等] 点击访问
- 高级运维(六):源码安装Redis缓存服务、常用Redis数据库操作指令、配置Redis主从服务器
一.源码安装Redis缓存服务 目标: 本案例要求先快速搭建好一台Redis服务器,并测试该缓存服务器: 1> 设置变量test,值为123 2> 查看变量test的值 3> 设置计 ...
- logback 常用配置详解<appender>
logback 常用配置详解 <appender> <appender>: <appender>是<configuration>的子节点,是负责写日志的 ...
- 【转】logback logback.xml常用配置详解(三) <filter>
原创文章,转载请指明出处:http://aub.iteye.com/blog/1110008, 尊重他人即尊重自己 详细整理了logback常用配置, 不是官网手册的翻译版,而是使用总结,旨在更快更透 ...
- logback 常用配置详解(二) <appender>
logback 常用配置详解(二) <appender> <appender>: <appender>是<configuration>的子节点,是负责写 ...
- logback logback.xml常用配置详解(三)
logback logback.xml常用配置详解 <filter> <filter>: 过滤器,执行一个过滤器会有返回个枚举值,即DENY,NEUTRAL,ACCEPT其中之 ...
- JVM 常用配置
JVM的配置,最常用的两个配置就是:-Xms512m –Xmx1024m -Xms设置JVM的初始化内存大小,-Xmx为最大内存大小,当突破这个值,将会报内存溢出,导致的原因有很多,主要是虚拟机的回收 ...
- zend studio一些常用配置
zend studio 常用 配置 1.zend中添加注释是ctrl+slash,这个slash在哪里?如何来取消注释 slash是斜杠'/'那个键,就是在,.之后的那个. 进行注释是 ctrl+'/ ...
随机推荐
- 理解serverless无服务架构原理(一)
阅读目录 一:什么是serverless无服务? 二:与传统模式架构区别? 三:serverless优缺点? 四:使用serverless的应用场景有哪些? 回到顶部 一:什么是serverless无 ...
- 洛谷 P1993 小K的农场 题解
每日一题 day55 打卡 Analysis 这是我们一次考试的T1,但我忘了差分约束系统怎么写了,所以就直接输出Yes混了60分 首先转化题目: 1:表示农场 a 比农场 b 至少多种植了 c 个单 ...
- 快站中如果点击报错,则用jquery的点击方式来书写!!!
如题 上传快站常用的css /* 上传快站额外的css */ .sys-title-1 { display: none !important; } .nav-header { height: 0 !i ...
- Kafka的基本概念
Kafka的前身是由LinkedIn开源的一款产品,2011年初开始开源,加入了 Apache 基金会,2012年从 Apache Incubator 毕业变成了 Apache 顶级开源项目. Top ...
- A1016 | 磨人的大模拟
这题写得头晕……明天我再评价 #include <stdio.h> #include <memory.h> #include <math.h> #include & ...
- Noip2018/Csp2019 ------退役记
退役记 上记 不知道为啥,自从今下午某大佬的人生第一次政治运动(虽然最后被镇压,现在小命难保)后,仿佛有一种看破感. 以下有点在自作多情,不喜者可以不看. 学信竞快一年了.可以说有收获也有失去吧. 收 ...
- linux命令之------部分细节点
创建文件夹/文件命令以及清除模式 mkdir +文件夹名字 touch +文件名字 rm -fr 删除文件,文件夹 -f强制删除 -r是递归 查询linux下所有启动的线程: ps -ef|grep ...
- VUE的生命周期——钩子函数
- HashSet Integer输出有序,String输出无序
1. 背景自己在测试HashSet时,发现其输出Integer是有序的.2. 测试public static void hashSetObjectTest(){ Set<Integer> ...
- leetcode 128. 最长连续子序列
题目描述: 给定一个未排序的整数数组,找出最长连续序列的长度. 要求算法的时间复杂度为 O(n). 示例: 输入:[100, 4, 200, 1, 3, 2] 输出:4 即最长的连续序列为 [1,2, ...