Cassandra Change Config Directory

Cassandra Change Config Directory
„Ustawienia konfiguracji są bardzo krytyczną funkcją dla każdego administratora systemu. Umożliwiają zarządzanie i dostosowywanie różnych usług działających w systemie. Dlatego dobrze jest ćwiczyć upewnienie się, że pliki konfiguracyjne znajdują się w dostępnym katalogu."

W tym krótkim poście omówimy, w jaki sposób można dostosować domyślną lokalizację konfiguracji dla serwera Apache Cassandra na komputerze lokalnym.

Zanurzmy się.

Instalacja Tarball

Pierwszą i najczęstszą metodą instalowania Apache Cassandra jest użycie dostarczonego archiwum Tarball. Pozwala to wyodrębnić archiwum do docelowej lokalizacji i rozpocząć używanie Cassandra bez dużej konfiguracji.

Domyślny katalog konfiguracyjny jest przechowywany w instalacji_dir/conf, jeśli zainstalujesz Cassandra za pośrednictwem archiwum tarball.

Na przykład, jeśli wyodrębniłeś archiwum Cassandra w /opt /cassandra, domyślny katalog konfiguracji znajduje się w:

/opt/cassandra/conf

W katalogu konfiguracji znajdziesz pliki takie jak plik konfiguracji logback, Cassandra Environment, Cassandra.plik konfiguracyjny YML itp.

Łącznie 176
DRWXR-XR-X 3 Debian Debian 4096 września 10 07:28 .
DRWXR-XR-X 8 Debian Debian 4096 września 10 07: 28…
-RW-R-R-1 Debian Debian 13102 18 sierpnia 21:35 Cassandra-ENV.cii
-RW-R-R-1 Debian Debian 148 sierpnia 21:35 Cassandra-jaas.konfigurator
-RW-R-R-1 Debian Debian 2024 18 sierpnia 21:35 Cassandra-rackdc.nieruchomości
-RW-R-R-1 Debian Debian 1358 18 sierpnia 21:35 Cassandra-topologia.nieruchomości
-RW-R-R-1 Debian Debian 67900 18 sierpnia 21:35 Cassandra.Yaml
-RW-R-R-1 Debian Debian 2082 18 sierpnia 21:35 Commitlog_archiving.nieruchomości
-RW-R-R-1 Debian Debian 6357 18 sierpnia 21:35 CQLSHRC.próbka
-RW-R-R-1 Debian Debian 3509 18 sierpnia 21:35 hotspot_compiller
-RW-R-R-1 Debian Debian 1344 18 sierpnia 21:35 JVM11-CLUSS.opcje
-RW-R-R-1 Debian Debian 4244 18 sierpnia 21:35 Jvm11-Server.opcje
-RW-R-R-1 Debian Debian 457 sierpnia 21:35 JVM8-CLUSS.opcje
-RW-R-R-1 Debian Debian 2649 18 sierpnia 21:35 JVM8-SERVER.opcje
-RW-R-R-1 Debian Debian 533 18 sierpnia 21:35 JVM-CLUSS.opcje
-RW-R-R-1 Debian Debian 7821 18 sierpnia 21:35 JVM-serwer.opcje
-RW-R-R-1 Debian Debian 1195 18 sierpnia 21:35 narzędzi do logowania.XML
-RW-R-R-1 Debian Debian 5098 18 sierpnia 21:35 Logback.XML
-RW-R-R-1 Debian Debian 1603 18 sierpnia 21:35 Metryki-Reporter-Config-Pample.Yaml
-RW-R-R-1 Debian Debian 291 sierpnia 18 21:35 README.tekst
DRWXR-XR-X 2 Debian Debian 4096 września 10 07:28 wyzwalacze

Aby określić niestandardowy katalog konfiguracyjny, możesz użyć parametru -D podczas uruchamiania narzędzia Cassandra.

To pozwala serwerowi sprawdzić określony katalog plików konfiguracyjnych zamiast domyślnego.

Składnia polecenia jest jak pokazano poniżej:

$ cassandra -dcassandra.config = katalog

Załóżmy na przykład, że chcesz użyć katalogu konfiguracyjnego zlokalizowanego w/etc/cassandra/config; Możesz określić ścieżkę docelową, jak pokazano:

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

Instalacja Docker/Pakiet

Warto pamiętać, że nie ma dużej różnicy (na serwerze) między instalacją Tarball a instalacją pakietu. Jednak za pomocą menedżera pakietów użyje domyślnych katalogów systemowych.

Na przykład katalog konfiguracji Cassandra znajduje się w /etc /cassandra

Dlatego, aby uruchomić Cassandra z domyślnym plikiem konfiguracyjnym, możesz zmodyfikować .plik serwisowy lub użyj parametru -D.

Wniosek

W tym krótkim poście omówiliśmy sposób korzystania z niestandardowego katalogu konfiguracji lub pliku podczas uruchamiania klastra Cassandra.