소나크베 5.5 및 마리아드브
최신 소나크베 5.5로 업그레이드하려고 합니다.mariadb 10.1(최신)을 가지고 있으며, 그 이후로는 음파탐지기에 문제가 없습니다.
이제 업그레이드 시 소나큐브는 부팅되지 않습니다.다음과 같이 되어 있습니다.
지원되지 않는 mysql 버전: 5.5. 지원되는 최소 버전은 5.6입니다.
우리가 mysql 5.6을 사용하고 있다고 "sonar"가 생각하게 할 수 있는 방법이 있나요?
Sonarqube 클래스 https://github.com/SonarSource/sonarqube/blob/master/sonar-db/src/main/java/org/sonar/db/DatabaseChecker.java에서 MINIMAL_SUPORTED_DB_VERSIONS 멤버를 변경할 수 있습니다.
private static final Map<String, Version> MINIMAL_SUPPORTED_DB_VERSIONS = ImmutableMap.of(
// MsSQL 2008 is 10.x
// MsSQL 2012 is 11.x
// MsSQL 2014 is 12.x
// https://support.microsoft.com/en-us/kb/321185
MsSql.ID, Version.create(10, 0, 0),
MySql.ID, Version.create(5, 6, 0),
Oracle.ID, Version.create(11, 0, 0),
PostgreSql.ID, Version.create(8, 0, 0)
);
그리고 프로젝트를 다시 구축합니다만, 그러한 요건을 갖추게 되면, 변경 후에 모든 것이 정상적으로 동작하지 않게 될 가능성이 있습니다.
여기 bsdiff 파일이 있습니다.
패치 적용 대상:
bspatch sonar-db-5.6.jar sonar-db-5.6.jar.new sonar-db-5.6.jar.patch
교체하면 효과가 있습니다!
https://drive.google.com/file/d/0B1EExMdpLmiLR1JmVFQ3ZTVPTlU/view?usp=sharing
마리아DB는 SonarQube에서 지원되지 않습니다(v7에서는 그대로).여기를 참조해 주세요.
XAMPP와 함께 SonarQube를 실행하는 솔루션은 데이터베이스를 MariaDB에서 MySQL로 변경하는 것입니다.변경 순서는 다음과 같습니다.
https://gist.github.com/odan/c799417460470c3776ffa8adce57eece
언급URL : https://stackoverflow.com/questions/37026631/sonarqube-5-5-and-mariadb
'programing' 카테고리의 다른 글
MySQL match() again() - 관련성과 컬럼에 따른 순서? (0) | 2022.12.29 |
---|---|
Java 범용 클래스를 작성할 때 꺽쇠 괄호로 둘러싸인 칠드는 무엇을 의미합니까? (0) | 2022.12.29 |
어레이의 마지막 요소를 삭제하지 않고 가져오는 가장 좋은 방법은 무엇입니까? (0) | 2022.12.29 |
데이터베이스 테이블을 대량의 테스트 데이터로 채우다 (0) | 2022.12.29 |
MySQL - 액세스 권한 부여가 작동하지 않음 (0) | 2022.12.29 |