Répertoire de configuration de modification de Cassandra

Répertoire de configuration de modification de Cassandra
«Les paramètres de configuration sont une fonctionnalité très critique pour tout administrateur système. Ils vous permettent de gérer et de personnaliser les différents services exécutés sur votre système. Par conséquent, il est bon de s'entraîner à s'assurer que les fichiers de configuration se trouvent dans un répertoire accessible."

Dans ce court article, nous discuterons de la façon dont vous pouvez personnaliser l'emplacement de configuration par défaut pour le serveur d'Apache Cassandra sur votre machine locale.

Plongeons-nous dans.

Installation de tarball

La première méthode et la plus courante pour installer Apache Cassandra est l'utilisation de l'archive de tarball fournie. Cela vous permet d'extraire l'archive à votre emplacement cible et de commencer à utiliser Cassandra sans trop de configuration.

Le répertoire de configuration par défaut est stocké dans install_dir / conf si vous installez Cassandra via des archives de tarball.

Par exemple, si vous avez extrait l'archive Cassandra dans / opt / Cassandra, le répertoire de configuration par défaut est situé dans:

/ opt / Cassandra / confoir

Dans le répertoire de configuration, vous trouverez des fichiers tels que le fichier de configuration de la connexion, l'environnement Cassandra, Cassandra.Fichier de configuration YML, etc.

Total 176
DRWXR-XR-X 3 DEbian Debian 4096 SEP 10 07:28 .
DRWXR-XR-X 8 DIBIAN DEBIAN 4096 SEP 10 07: 28…
-RW-R - r-- 1 Debian Debian 13102 18 août 21:35 Cassandra-env.shot
-RW-R - r-- 1 Debian Debian 148 18 août 21:35 Cassandra-jaas.configurer
-RW-R - r-- 1 Debian Debian 2024 18 août 21:35 Cassandra-rackdc.propriétés
-RW-R - r-- 1 Debian Debian 1358 18 août 21:35 Cassandra-topology.propriétés
-RW-R - r-- 1 Debian Debian 67900 18 août 21:35 Cassandra.yaml
-RW-R - r-- 1 Debian Debian 2082 18 août 21:35 commitlog_archiving.propriétés
-RW-R - R-- 1 Debian Debian 6357 18 août 21:35 CQLSHRC.goûter
-RW-R - R-- 1 Debian Debian 3509 18 août 21:35 Hotspot_compiler
-RW-R - r-- 1 Debian Debian 1344 18 août 21:35 JVM11-Clients.options
-RW-R - R-- 1 Debian Debian 4244 18 août 21:35 JVM11-Server.options
-RW-R - R-- 1 Debian Debian 457 18 août 21:35 JVM8-CLIENTS.options
-RW-R - R-- 1 Debian Debian 2649 18 août 21:35 JVM8-Server.options
-RW-R - R-- 1 Debian Debian 533 18 août 21:35 JVM-Clients.options
-RW-R - R-- 1 Debian Debian 7821 18 août 21:35 JVM-Server.options
-RW-R - R-- 1 Debian Debian 1195 18 août 21:35 Tools de journalisation.xml
-RW-R - R-- 1 Debian Debian 5098 18 août 21:35 Logback.xml
-RW-R - r-- 1 Debian Debian 1603 18 août 21:35 Metrics-Reporter-Config-Sample.yaml
-RW-R - r-- 1 Debian Debian 291 18 août 21:35 Readme.SMS
DRWXR-XR-X 2 Debian Debian 4096 SEP 10 07:28 TROCHERS

Pour spécifier un répertoire de configuration personnalisé, vous pouvez utiliser le paramètre -D lors du démarrage de l'utilitaire Cassandra.

Cela permet au serveur de vérifier le répertoire spécifié pour les fichiers de configuration au lieu de la valeur par défaut.

La syntaxe de commande est comme indiqué ci-dessous:

$ Cassandra -dcassandra.config = répertoire

Par exemple, supposons que vous souhaitiez utiliser un répertoire de configuration situé dans / etc / Cassandra / config; Vous pouvez spécifier le chemin cible comme indiqué:

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

Installation de docker / package

Il est bon de garder à l'esprit qu'il n'y a pas beaucoup de différence (dans le serveur) entre une installation de tarball et une installation de package. Cependant, l'utilisation d'un gestionnaire de packages utilisera les répertoires système par défaut.

Par exemple, le répertoire de configuration de Cassandra est situé dans / etc / Cassandra

Par conséquent, pour démarrer Cassandra avec un fichier de configuration par défaut, vous pouvez modifier le .Fichier de service ou utilisez le paramètre -d.

Conclusion

Dans ce court article, nous avons discuté de la façon d'utiliser un répertoire ou un fichier de configuration personnalisé lors du démarrage du cluster Cassandra.