Миграция Sonarqube - Ошибка обновления базы данных - PullRequest
0 голосов
/ 08 января 2019

Мы пытаемся перенести Sonarqube 6.5 из EC2 в Kubernetes, и наша база данных находится в AWS RDS.

Шаги, за которыми я следовал: 1) Запущен модуль sonarqube 6.7 с пустой базой данных (например, sonark8s).

2) Резервное копирование и восстановление существующей БД Prod в новую БД (sonark8s).

3) Перезапустил модуль и выполнил его, а затем обновил.

Но, получая ошибку 'Upgrade Failed: Невозможно установить соединение с базой данных. Пожалуйста, проверьте состояние базы данных и настройки JDBC. '

Ошибка web.log:

2019.01.08 12:20:42 ОШИБКА web [] [DbMigrations] # 1801 «Создать характеристики задачи CE таблицы»: сбой | время = 18мс 2019.01.08 12:20:42 ОШИБКА web [] [DbMigrations] Выполненные миграции БД: сбой | время = 20мс 2019.01.08 12:20:42 ОШИБКА web [] [o.s.s.p.d.m.DatabaseMigrationImpl] Ошибка переноса БД | время = 64ms 2019.01.08 12:20:42 ОШИБКА web [] [o.s.s.p.d.m.DatabaseMigrationImpl] Миграция БД закончилась с исключением org.sonar.server.platform.db.migration.step.MigrationStepExecutionException: не выполнено выполнение шага миграции # 1801 «Создание характеристик задачи CE таблицы» в org.sonar.server.platform.db.migration.step.MigrationStepsExecutorImpl.execute (MigrationStepsExecutorImpl.java:79) в org.sonar.server.platform.db.migration.step.MigrationStepsExecutorImpl.execute (MigrationStepsExecutorImpl.java:67) в java.util.Iterator.forEachRemaining (Iterator.java:116) в java.util.Spliterators $ IteratorSpliterator.forEachRemaining (Spliterators.java:1801) в java.util.stream.ReferencePipeline $ Head.forEachOrdered (ReferencePipeline.java:590) в org.sonar.server.platform.db.migration.step.MigrationStepsExecutorImpl.execute (MigrationStepsExecutorImpl.java:52) на org.sonar.server.platform.db.migration.engine.MigrationEngineImpl.execute (MigrationEngineImpl.java:50) в org.sonar.server.platform.db.migration.DatabaseMigrationImpl.doUpgradeDb (DatabaseMigrationImpl.java:105) в org.sonar.server.platform.db.migration.DatabaseMigrationImpl.doDatabaseMigration (DatabaseMigrationImpl.java:80) в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149) в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:624) на java.lang.Thread.run (Thread.java:748) Причина: java.lang.IllegalStateException: не в состоянии выполнить CREATE TABLE КЛЮЧ (uuid)) ДВИГАТЕЛЬ = УСТАНОВКА ХАРАКТЕРА InnoDB utf8 COLLATE utf8_bin в org.sonar.server.platform.db.migration.step.DdlChange $ Context.execute (DdlChange.java:97) в org.sonar.server.platform.db.migration.step.DdlChange $ Context.execute (DdlChange.java:77) в org.sonar.server.platform.db.migration.step.DdlChange $ Context.execute (DdlChange.java:117) в org.sonar.server.platform.db.migration.version.v66.CreateTableCeTaskCharacteristics.execute (CreateTableCeTaskCharacteristics.java:67) в org.sonar.server.platform.db.migration.step.DdlChange.execute (DdlChange.java:45) в org.sonar.server.platform.db.migration.step.MigrationStepsExecutorImpl.execute (MigrationStepsExecutorImpl.java:75) ... 11 общих кадров опущено Вызывается: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: таблица 'ce_task_characteristics' уже существует

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...