Cassandra Endre konfigurasjonskatalog

Cassandra Endre konfigurasjonskatalog
“Konfigurasjonsinnstillinger er en veldig kritisk funksjon for enhver systemadministrator. De lar deg administrere og tilpasse de forskjellige tjenestene som kjører på systemet ditt. Derfor er det bra å øve på å sikre at konfigurasjonsfilene er lokalisert i en tilgjengelig katalog.”

I dette korte innlegget vil vi diskutere hvordan du kan tilpasse standardkonfigurasjonsstedet for Apache Cassandra -serveren på din lokale maskin.

La oss dykke inn.

Tarball -installasjon

Den første og vanligste metoden for å installere Apache Cassandra bruker det medfølgende Tarball Archive. Dette lar deg trekke ut arkivet til målstedet ditt og begynne å bruke Cassandra uten mye konfigurasjon.

Standardkonfigurasjonskatalogen lagres i install_dir/conf hvis du installerer Cassandra via Tarball Archive.

For eksempel, hvis du har trukket ut Cassandra -arkivet i /opt /cassandra, er standardkonfigurasjonskatalogen lokalisert i:

/opt/cassandra/conf

I konfigurasjonskatalogen finner du filer som Logback Config -filen, Cassandra Environment, Cassandra.YML -konfigurasjonsfil osv.

Totalt 176
DRWXR-XR-X 3 Debian Debian 4096 10. september 07:28 .
DRWXR-XR-X 8 Debian Debian 4096 10. september 07: 28 ..
-RW-R-R-- 1 Debian Debian 13102 18. august 21:35 Cassandra-Env.sh
-RW-R-R-- 1 Debian Debian 148 18. august 21:35 Cassandra-Jaas.konfigurasjon
-RW-R-R-- 1 Debian Debian 2024 18. august 21:35 Cassandra-Rackdc.egenskaper
-RW-R-R-- 1 Debian Debian 1358 18. august 21:35 Cassandra-Topology.egenskaper
-RW-R-R-- 1 Debian Debian 67900 18. august 21:35 Cassandra.Yaml
-RW-R-R-- 1 Debian Debian 2082 18. august 21:35 Commitlog_archiving.egenskaper
-RW-R-R-- 1 Debian Debian 6357 18. august 21:35 CQLSHRC.prøve
-RW-R-R-- 1 Debian Debian 3509 18. august 21:35 Hotspot_Compiler
-RW-R-R-- 1 Debian Debian 1344 18. august 21:35 JVM11-klienter.alternativer
-RW-R-R-- 1 Debian Debian 4244 18. august 21:35 JVM11-server.alternativer
-RW-R-R-- 1 Debian Debian 457 18. august 21:35 JVM8-klienter.alternativer
-RW-R-R-- 1 Debian Debian 2649 18. august 21:35 JVM8-server.alternativer
-RW-R-R-- 1 Debian Debian 533 18. august 21:35 JVM-klienter.alternativer
-RW-R-R-- 1 Debian Debian 7821 18. august 21:35 JVM-server.alternativer
-RW-R-R-- 1 Debian Debian 1195 18. august 21:35 Logback-Tools.XML
-RW-R-R-- 1 Debian Debian 5098 18. august 21:35 Logback.XML
-RW-R-R-- 1 Debian Debian 1603 18. august 21:35 Metrics-Reporter-Config-prøve.Yaml
-RW-R-R-- 1 Debian Debian 291 18. august 21:35 Readme.tekst
DRWXR-XR-X 2 Debian Debian 4096 10. september 07:28 Triggere

For å spesifisere en tilpasset konfigurasjonskatalog, kan du bruke -D -parameteren når du starter Cassandra -verktøyet.

Dette lar serveren sjekke den spesifiserte katalogen for konfigurasjonsfilene i stedet for standard.

Kommandosyntaks er som vist nedenfor:

$ Cassandra -Dcassandra.konfigurasjon = katalog

Anta for eksempel at du ønsker å bruke en konfigurasjonskatalog som ligger i/etc/cassandra/config; Du kan spesifisere målveien som vist:

$ Cassandra -Dcassandra.config =/etc/cassandra/config

Docker/pakkeinstallasjon

Det er godt å huske på at det ikke er mye forskjell (i serveren) mellom en tarballinstallasjon og en pakkeinstallasjon. Å bruke en pakkebehandler vil imidlertid bruke standard systemkataloger.

For eksempel er Cassandra -konfigurasjonskatalogen lokalisert i /etc /Cassandra

For å starte Cassandra med en standardkonfigurasjonsfil, kan du derfor endre .servicefil eller bruk -d -parameteren.

Konklusjon

I dette korte innlegget diskuterte vi hvordan du bruker en tilpasset konfigurasjonskatalog eller fil når du starter opp Cassandra -klyngen.