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/confNella directory di configurazione, troverai file come il file di configurazione di Logback, Cassandra Environment, Cassandra.File di configurazione YML, ecc.
Totale 176Per 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 = directoryAd 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/configInstallazione 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.