Где 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.

Другие вопросы по тегам