Где Apache Derby хранит свои файлы при использовании с Apache Qpid?
Я использую Derby DB в качестве хранилища для моего Qpid-брокера. Попытка выяснить, где Derby хранит файлы данных, когда работает как встроенная БД.
У кого-нибудь есть подсказка, где находятся файлы или как настроить каталог для использования?
3 ответа
Вы должны установить следующие переменные:
QPID_HOME
- указывает, где находится ваша установка Qpid, используется для поиска файлов брокером и т. д.
QPID_WORK
- определяет местоположение всех рабочих файлов, созданных брокером, включая log и db (то есть BDB, если используется). Обратите внимание, что QPID_WORK
переменная по умолчанию - домашний каталог текущего пользователя, если он не установлен.
Это определяется свойством derby.system.home.
Задает системный каталог Derby, который является каталогом, в котором содержатся подкаталоги, содержащие созданные вами базы данных, и текстовый файл derby.properties.
Каждая база данных имеет соответствующий каталог, названный в честь базы данных. Структура файла в этом каталоге задокументирована здесь.
Я видел в документации по Derby, что база данных Derby состоит из файлов данных и одного файла service.properties.
Если вы используете Netbeans и Java DB псевдоним Derby в Windows 7, все базы данных хранятся в
C:\ Users \ имя_пользователя \.netbeans-котелок \your_database\seg0.