Ok

En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies. Ces derniers assurent le bon fonctionnement de nos services. En savoir plus.

Installation et configuration de Cassandra

en-HTCC-8.5.2-Dep-InitializingCassandra.pdf

en-GMS-8.5.2-Deployment-ConfiguringanExternalCassandra.pdf

 

Qqs prérequis :

Faut désactiver le swap

             Il y des warning lors de démarrage de cassandra : 

            WARN  [main] 2021-04-29 16:18:32,338 SigarLibrary.java:174 - Cassandra server running in degraded mode. Is swap disabled? : false,  Address space adequate? : true,  nofile limit adequate? : true, nproc limit adequate? : true

 

  1. Mettre le paramètre system vm.max_map_count a 1048575 ( dans /etc/sysctl.d/ 99-sysctl.conf)

             WARN  [main] 2021-04-29 16:18:32,338 StartupChecks.java:311 - Maximum number of memory map areas per process (vm.max_map_count) 65530 is too low, recommended value: 1048575, you can change it with sysctl.

 

Il est recommander de mettre les commitlogs dans un FS dédié séparer des data.

  • Monter le /var/lib/cassandra/commitlog sur sd (lvm) dédié ( 20GB de taille )

 

Changer le home de user cassandra en /home/cassandra au lieu de /var/lib/cassandra

 

Ajouter les lignes suivantes dans fichier .bash_profile

 

PATH=$PATH:$HOME/.local/bin:$HOME/bin

#

export CASSANDRA_HOME=/usr/share/cassandra

export CASSANDRA_INCLUDE=$CASSANDRA_HOME/cassandra.in.sh

export CASSANDRA_CONF=/etc/cassandra/conf

export CASSANDRA_OWNR=cassandra

export CASSANDRA_BIN=/usr/sbin/cassandra

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el7_9.x86_64

#

PATH=$PATH:$CASSANDRA_BIN:$JAVA_HOME/jre/bin

export PATH

export PS1='[$LOGNAME@$HOSTNAME:W]$'

 

Faut installer le package jemalloc.x86_64

Les commentaires sont fermés.