В нашем хранилище Nexus не осталось места, и теперь мы не можем запустить хранилище.К сожалению, у нас нет резервной копии репозитория, к которому мы можем вернуться.
После того, как мы освободили место на диске 3.4.ГБ бесплатно.Сейчас мы пытаемся исправить поврежденные базы данных Orient, а именно config и компонент.После того, как мы запустили консоль Orient DB через
*sudo java -jar ./lib/support/nexus-orient-console.jar*
и попытались подключиться к конфигурации DB через
*CONNECT plocal:/mnt/sonatype-work/nexus3/db/config admin admin*
, мы получаем ошибку com.orientechnologies.orient.core.exception.OStorageException: Невозможно открыть локальное хранилище '/ mnt / sonatype-work / nexus3 / db / config' с mode = rw имя БД = "config"
Подключение к базе данных [plocal: / mnt / sonatype-work/ nexus3 / db / config] с пользователем 'admin' ... 2018-11-24 02: 23: 00: 977 WARNI {db = config} Хранилище 'config' не было закрыто должным образом.Будет пытаться восстановить журнал записи вперед ... 2018-11-24 02: 23: 00: 983 WARNI {db = config} Запись com.orientechnologies.orient.core.storage.impl.local.paginated.wal.OCheckpointEndRecord {lsn = LSN {сегмент = 215, позиция = 52}} будет пропущен при восстановлении данных. $ ANSI {green {db = config}} Исключение при восстановлении данных хранилища java.lang.NullPointerException на com.orientechnologies.orient.core.storage.impl.local.paginated.wal.ODiskWriteAheadLog.cutTill (ODiskWriteAheadLog.java:919) в
$ ANSI {green {db = config}} Ошибка при хранении закрыть java.lang.NullPointerException в com.orientechnologies.orient.core.storage.impl.local.paginated.wal.ODiskWriteAheadLog.cutTill (ODiskWriteAheadLog.java:919) в
Исключение 475646D4
в хранилище plocal:/mnt/sonatype-work/nexus3/db/config
: 2.2.31 (сборка 285537d2767275f460df32c6a3bebffcc6a3bebffcc6a3bebbcc6a3b5bccf6aa5bbccc6a3b5bccc6a3b5bccc6a3b5bccc6a3b5bccc6a3b5bccc6a3b1bccc6a3b1bccc6a3b5bccc6a3b1bccc6a3b1bccc6a3b5bccc6a3b5bccc6a3b5bccc6a3b5bccc6a3b1bbcx) com.orientechnologies.orient.core.exception.OStorageException: Невозможно открыть локальное хранилище '/ mnt / sonatype-work / nexus3 / db / config' с mode = rw имя_БД = "config" на com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.open (OAbstractPaginatedStorage.java:323)
Если мы посмотрим на процессы, запущенные через htop, мы увидим несколько java -jar ./lib/support/nexus-orient-console.jar работает.
Не уверен, если это вызывает проблемы с подключением к базе данных конфигурации.
Любые идеи или рекомендации, чтобы исправить проблему?