/ / Wo speichert Apache Derby seine Dateien, wenn es mit Apache Qpid verwendet wird? - derby, amqp, qpid

Wo speichert Apache Derby seine Dateien, wenn sie mit Apache Qpid verwendet werden? - Derby, amqp, qpid

Ich benutze Derby-DB als Speicher für meine Qpid-Broker. Versuchen Sie herauszufinden, wo Derby die Datendateien speichert, wenn Sie als eingebettete Datenbank laufen.

Hat jemand einen Hinweis darauf, wo sich die Dateien befinden oder wie das Verzeichnis eingestellt wird?

Antworten:

4 für die Antwort № 1

Dies wird durch das bestimmt derby.system.home Eigentum.

Gibt das Derby-Systemverzeichnis an, dh das Verzeichnis, in dem sich das System befindet enthält Unterverzeichnisse, die Datenbanken enthalten, die Sie erstellen, sowie den Text Datei derby.properties.

Jede Datenbank hat ein entsprechendes Verzeichnis, das nach der Datenbank benannt ist. Die Dateistruktur unter diesem Verzeichnis ist dokumentiert Hier.


1 für die Antwort № 2

Sie sollten die folgenden Variablen festlegen:

QPID_HOME - gibt an, wo Ihre Installation von Qpid existiert, für Broker-Lookups von Dateien usw

QPID_WORK - Definiert den Speicherort aller vom Broker erstellten Arbeitsdateien, einschließlich Protokoll und db (d. h. BDB, falls verwendet). Notiere dass der QPID_WORK Variable ist standardmäßig auf das Heimatverzeichnis des aktuellen Benutzers eingestellt, sofern nicht festgelegt.


0 für die Antwort № 3

Ich habe in der Derby-Dokumentation gesehen, dass die Derby-Datenbank aus Datendateien und einer service.properties-Datei besteht.
Wenn Sie Netbeans und Java DB-Alias-Derby unter Windows 7 verwenden, werden alle Datenbanken in gespeichert
C: usersyour_user_name.netbeans-derbyyour_databaseseg0.