Directory di configurazione Cassandra cambia

Directory di configurazione Cassandra cambia
“Le impostazioni di configurazione sono una caratteristica molto critica per qualsiasi amministratore di sistema. Ti consentono di gestire e personalizzare i vari servizi in esecuzione sul tuo sistema. Pertanto, è bene praticare garantire che i file di configurazione siano situati in una directory accessibile."

In questo breve post, discuteremo di come puoi personalizzare la posizione di configurazione predefinita per il server Apache Cassandra sul tuo computer locale.

Immerciamoci.

Installazione di Tarball

Il primo e più comune metodo di installazione di Apache Cassandra sta usando l'archivio Tarball fornito. Ciò consente di estrarre l'archivio nella posizione target e iniziare a utilizzare Cassandra senza molta configurazione.

La directory di configurazione predefinita è memorizzata in install_dir/conf se si installa Cassandra tramite Archivio Tarball.

Ad esempio, se hai estratto l'archivio Cassandra in /opt /cassandra, la directory di configurazione predefinita si trova in:

/opt/cassandra/conf

Nella directory di configurazione, troverai file come il file di configurazione di Logback, Cassandra Environment, Cassandra.File di configurazione YML, ecc.

Totale 176
DRWXR-XR-X 3 Debian Debian 4096 settembre 07:28 .
DRWXR-XR-X 8 Debian Debian 4096 settembre 10 07: 28…
-RW-R-R-1 Debian Debian 13102 Ago 18 21:35 Cassandra-Env.sh
-RW-R-R-- 1 Debian Debian 148 Ago 18 21:35 Cassandra-Jaas.configurazione
-RW-R-R-1 Debian Debian 2024 Ago 18 21:35 Cassandra-Rackdc.proprietà
-RW-R-R-1 Debian Debian 1358 agosto 18 21:35 Cassandra-Topology.proprietà
-RW-R-R-1 Debian Debian 67900 Ago 18 21:35 Cassandra.Yaml
-RW-R-R-- 1 Debian Debian 2082 Agosto 18 21:35 Commitlog_archiving.proprietà
-RW-R-R-- 1 Debian Debian 6357 Ago 18 21:35 CQLSHRC.campione
-RW-R-R-1 Debian Debian 3509 agosto 18 21:35 Hotspot_Compiler
-RW-R-R-1 Debian Debian 1344 Ago 18 21:35 JVM11-Clienti.opzioni
-RW-R-R-1 Debian Debian 4244 Ago 18:35 JVM11-Server.opzioni
-RW-R-R-- 1 Debian Debian 457 Ago 18 21:35 JVM8-Clienti.opzioni
-RW-R-R-- 1 Debian Debian 2649 agosto 18 21:35 JVM8-Server.opzioni
-RW-R-R-- 1 Debian Debian 533 Ago 18 21:35 JVM-Clienti.opzioni
-RW-R-R-1 Debian Debian 7821 Ago 18 21:35 JVM-Server.opzioni
-RW-R-R-1 Debian Debian 1195 agosto 18 21:35 Logback-tools.XML
-RW-R-R-1 Debian Debian 5098 Ago 18 21:35 Logback.XML
-RW-R-R-1 Debian Debian 1603 Ago 18 21:35 Metrics-Reperter-Config-Sample.Yaml
-RW-R-R-- 1 Debian Debian 291 agosto 18 21:35 Readme.TXT
DRWXR-XR-X 2 Debian Debian 4096 Set 10 07:28 Trigger

Per specificare una directory di configurazione personalizzata, è possibile utilizzare il parametro -D quando si avvia l'utilità Cassandra.

Ciò consente al server di controllare la directory specificata per i file di configurazione anziché il valore predefinito.

La sintassi del comando è come mostrato di seguito:

$ cassandra -dcassandra.config = directory

Ad esempio, supponiamo di voler utilizzare una directory di configurazione situata in/etc/cassandra/config; È possibile specificare il percorso target come mostrato:

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

Installazione di docker/pacchetto

È bene tenere presente che non c'è molta differenza (nel server) tra un'installazione di tarball e un'installazione del pacchetto. Tuttavia, l'utilizzo di un gestore di pacchetti utilizzerà le directory di sistema predefinite.

Ad esempio, la directory di configurazione Cassandra si trova in /etc /cassandra

Pertanto, per avviare Cassandra con un file di configurazione predefinito, è possibile modificare il .file di servizio o utilizzare il parametro -d.

Conclusione

In questo breve post, abbiamo discusso di come utilizzare una directory o un file di configurazione personalizzati all'avvio del cluster Cassandra.