【Sonar】——要求

条件

运行SonarQube的唯一先决条件就是在机器上安装Oracle JRE8及以上版本或OpenJDK 8及以上版本。
注意:在Mac操作系统上,强烈建议安装Oracle JDK8(或更高版本)而不是相应的Oracle JRE,因为JRE安装没有正确完全设置Java环境,想了解更多,请参阅此信息

硬件要求

1.SonarQube服务器需要至少2GB内存才能高效运行过,并给操作系统提 供1GB的可用内存。

2.所需磁盘空间的数量取决于你需要用SonarQube进行分析的代码量。例如,SonarQube.com是SonarQube的公有实例,有超过30,000,000行代码,被分析了4年时间。SonarQube.com目前运行在Amazon EC2 m4.large 上,占用着10GB驱动器空间。它处理了800多个具有大约3M公开问题的项目。
SonarQube.com在PostgreSQL 9.5 上运行并占用15Gb的驱动器空间。

3.SonarQube必须安装在拥有优秀的读写特性的硬件驱动器上。最重要的是,“data”文件夹包含ElasticSearch索引,当服务器启动并运行时,它将在其上执行大量的I/O操作。良好的读写特性将会很大的影响SonarQube服务器的特性。

支持的平台

Java
SonarQube分析器可以分析任何类型的Java资源文件,不管他们使用的什么版本。但是SonarQube分析器和SonarQube服务器需要特定版本的JVM。
Oracle JRE×7
√8
OpenJDK×7
√8
IBM JRE×
GCJ×
Oracle JRokit×
数据库
Microsoft SQL Server×2008(MSSQL服务器10.0)
√2012(MSSQL服务器11.0)绑定微软JDBC驱动,支持Expression Edition
√2014(MSSQL服务器12.0)绑定微软驱动器,支持Expression Edition
这里写图片描述排序规则必须区分大小写(CS)和重音(AS)(如:Latin1_General_CS_AS)
这里写图片描述Windows权限(“集成安全”)和SQL Server权限都支持。有关配置身份验证的说明,请参阅安装页面中的Microsoft SQL Server部分。
MySQL√5.6
√5.7
这里写图片描述必须使用UTF8格式配置,并采用区分大小写(CS)的排序规则。
这里写图片描述只支持InnoDB存储引擎,不支持MyISAM。
这里写图片描述只能支持绑定mysql-connector-java的jar包。
Oracle×10G
√11G with Oracle 11.2.x drivers
√12G with Oracle 11.2.x drivers
√支持XE Edition.
这里写图片描述必须配置为使用UTF8系列格式。
这里写图片描述不支持ojdbc 14.jar驱动。
这里写图片描述只支持thin mode,而不支持OCI。
PostgreSQL√8.x
√9.x
这里写图片描述必须配置UTF8格式
浏览器
为了充分体验SonarQube,必须在浏览器中启用Javascript
微软 IE×IE 9
×IE 10
√IE 11
微软 Edge√Latest
火狐√Latest
谷歌√Latest
Opera这里写图片描述没有测试
Safari√Latest
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值