Dans ce tutoriel, nous allons vous montrer comment installer et configurer Cassandra sur votre CentOS 7. Pour ceux qui ne le savaient pas, Apache Cassandra est une base de données NoSQL destinée au stockage de gros quantités de données dans un cluster décentralisé et hautement disponible. NoSQL fait référence à une base de données avec un modèle de données autre que les relations tabulaires utilisées dans les bases de données relationnelles telles que MySQL, PostgreSQL et Microsoft SQL. La base de données Apache Cassandra est le bon choix lorsque vous avez besoin évolutivité et haute disponibilité sans compromettre les performances.
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo
‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer étape par étape l'installation d'Apache Cassandra sur un serveur CentOS 7.
Installer Cassandra sur CentOS 7
Étape 1. Tout d'abord, commençons par nous assurer que votre système est à jour.
yum clean all yum -y update
Étape 2. Installation de Java pour Cassandra.
Cassandra est écrit en Java. En tant que tel, vous aurez besoin de la machine virtuelle Java installée pour l'exécuter. Faites-le via Yum :
yum -y install java
Vérifier la version Java installée :
# java -version java version "1.8.0_40" Java(TM) SE Runtime Environment (build 1.8.0_40-b25) Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode)
Étape 3. Créez yum
fichier repo pour Cassandra.
Créez un fichier de dépôt yum qui obtiendra les packages du serveur de référentiel Datastax yum :
nano /etc/yum.repos.d/datastax.repo
Coller ci-dessous le contenu donné dans le fichier repo :
[datastax] name = DataStax Repo for Apache Cassandra baseurl = http://rpm.datastax.com/community enabled = 1 gpgcheck = 0
Enregistrer et quitter
Étape 4. Installation de Cassandra.
À ce stade, l'installation de Cassandra est aussi simple que d'exécuter une seule commande :
yum -y install dsc20
Faire fonctionner Cassandra :
systemctl start cassandra systemctl status cassandra systemctl enable cassandra
Assurons-nous que Cassandra est en cours d'exécution à l'aide de cette commande :
### cqlsh Connected to Test Cluster at localhost:9160. [cqlsh 4.1.1 | Cassandra 2.0.17 | CQL spec 3.1.1 | Thrift protocol 19.39.0] Use HELP for help. cqlsh>
Cassandra est livré avec un puissant utilitaire de ligne de commande, cqlsh. Lancez-le pour effectuer diverses tâches vitales avec votre base de données :
nodetool status
Félicitations ! Vous avez installé Apache Cassandra avec succès. Merci d'avoir utilisé ce didacticiel pour installer Cassandra sur votre système CentOS 7. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel d'Apache Cassandra .