【Sonar】——要求

来源:互联网 发布:数据可视化 编辑:程序博客网 时间:2024/06/05 18:32

条件

运行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
原创粉丝点击