Cassandra Änderung des Konfigurationsverzeichnisses

Cassandra Änderung des Konfigurationsverzeichnisses
„Konfigurationseinstellungen sind eine sehr kritische Funktion für jeden Systemadministrator. Sie ermöglichen es Ihnen, die verschiedenen Dienste zu verwalten und anzupassen, die auf Ihrem System ausgeführt werden. Daher ist es gut zu üben, sicherzustellen, dass sich die Konfigurationsdateien in einem zugänglichen Verzeichnis befinden.”

In diesem kurzen Beitrag werden wir besprechen, wie Sie den Standort der Standardkonfiguration für den Apache Cassandra -Server auf Ihrem lokalen Computer anpassen können.

Lassen Sie uns eintauchen.

Tarball -Installation

Die erste und häufigste Methode zur Installation von Apache Cassandra besteht darin, das bereitgestellte Tarball -Archiv zu verwenden. Auf diese Weise können Sie das Archiv an Ihren Zielort extrahieren und Cassandra ohne viel Konfiguration verwenden.

Das Standardkonfigurationsverzeichnis wird in install_dir/conf gespeichert, wenn Sie Cassandra über das Tarball -Archiv installieren.

Wenn Sie beispielsweise das Cassandra -Archiv in /opt /cassandra extrahiert haben, befindet sich das Standardkonfigurationsverzeichnis in:

/opt/cassandra/conf

Im Konfigurationsverzeichnis finden Sie Dateien wie die Logback -Konfigurationsdatei, Cassandra Umgebung, Cassandra.YML -Konfigurationsdatei usw.

Gesamt 176
DRWXR-XR-X 3 Debian Debian 4096 Sep 10 07:28 .
DRWXR-XR-X 8 Debian Debian 4096 Sep 10 07: 28…
-RW-R-R-1 Debian Debian 13102 Aug 18 21:35 Cassandra-Env.Sch
-RW-R-R-1 Debian Debian 148 Aug 18 21:35 Cassandra-Jaas.Konfiguration
-RW-R-R-1 Debian Debian 2024 Aug 18 21:35 Cassandra-Rackdc.Eigenschaften
-RW-R-R-1 Debian Debian 1358 Aug 18 21:35 Cassandra-Topology.Eigenschaften
-RW-R-R-1 Debian Debian 67900 Aug 18 21:35 Cassandra.Yaml
-RW-R-R-1 Debian Debian 2082 Aug 18 21:35 COMPYMIVIVING.Eigenschaften
-RW-R-R-1 Debian Debian 6357 Aug 18 21:35 CQLSHRC.Probe
-RW-R-R-1 Debian Debian 3509 Aug 18 21:35 Hotspot_Compiler
-RW-R-R-1 Debian Debian 1344 Aug 18 21:35 JVM11-Clients.Optionen
-RW-R-R-1 Debian Debian 4244 Aug 18 21:35 JVM11-Server.Optionen
-RW-R-R-1 Debian Debian 457 Aug 18 21:35 JVM8-Clients.Optionen
-RW-R-R-1 Debian Debian 2649 Aug 18 21:35 JVM8-Server.Optionen
-RW-R-R-1 Debian Debian 533 Aug 18 21:35 JVM-Clients.Optionen
-RW-R-R-1 Debian Debian 7821 Aug 18 21:35 JVM-Server.Optionen
-RW-R-R-1 Debian Debian 1195 Aug 18 21:35 Logback-Tools.xml
-RW-R-R-1 Debian Debian 5098 Aug 18 21:35 Logback.xml
-RW-R-R-1 Debian Debian 1603 Aug 18 21:35 Metriken-Reporter-Config-Stichprobe.Yaml
-RW-R-R-1 Debian Debian 291 Aug 18 21:35 Readme.txt
DRWXR-XR-X 2 Debian Debian 4096 Sep 10 07:28 Auslöser

Um ein benutzerdefiniertes Konfigurationsverzeichnis anzugeben, können Sie den Parameter -d verwenden, wenn Sie das Cassandra -Dienstprogramm starten.

Dadurch kann der Server das angegebene Verzeichnis auf die Konfigurationsdateien anstelle der Standardeinstellung überprüfen.

Die Befehlssyntax ist wie unten gezeigt:

$ cassandra -dcassandra.config = Verzeichnis

Angenommen, Sie möchten ein Konfigurationsverzeichnis verwenden, das sich in/etc/cassandra/config befindet; Sie können den Zielpfad wie gezeigt angeben:

$ cassandra -dcassandra.config =/etc/cassandra/config

Docker/Paketinstallation

Es ist gut zu beachten. Die Verwendung eines Paketmanagers verwendet jedoch die Standardsystemverzeichnisse.

Zum Beispiel befindet sich das Cassandra -Konfigurationsverzeichnis in /etc /cassandra

Um Cassandra mit einer Standardkonfigurationsdatei zu starten, können Sie daher die ändern .Servicedatei oder verwenden Sie den Parameter -d.

Abschluss

In diesem kurzen Beitrag haben wir besprochen, wie ein benutzerdefiniertes Konfigurationsverzeichnis oder eine Datei verwendet werden.