Installez Apache Cassandra sur Ubuntu

Installez Apache Cassandra sur Ubuntu

Dans ce post rapide, nous verrons comment nous pouvons installer l'une des bases de données distribuées les plus populaires, Apache Cassandra sur Ubuntu et commencer à l'utiliser également. Nous allons commencer maintenant.

Lisez également les articles sur Neo4j, Elasticsearch et MongoDB.

Apache Cassandra

Cassandra est l'une des bases de données NOSQL distribuées les plus populaires d'Apache qui est connue pour son évolutivité, ses performances et ses Haute disponibilité sans aucun point d'échec.

Certains points qui font que Apache Cassandra se tient debout sont:

  • Cohérent et très tolérant aux pannes.
  • Très proche de l'architecture du modèle de db dynamo d'Amazon et de données est proche de BigTable de Google.
  • Créé sur Facebook
  • Il s'agit d'une base de données axée sur la colonne
  • Utilisé dans un très grand compagnon comme Cisco, Rackspace, Netflix et bien d'autres

Installation de Java

Pour installer Cassandra sur Ubuntu, nous devons d'abord installer Java. Java pourrait ne pas être installé par défaut. Nous pouvons le vérifier en utilisant cette commande:

Java-Version

Lorsque nous exécutons cette commande, nous obtenons la sortie suivante:

Nous allons maintenant installer Java sur notre système. Utilisez cette commande pour le faire:

sudo add-att-repository ppa: webupd8team / java
Mise à jour Sudo apt-get
sudo apt-get installer oracle-java8-installer

Une fois ces commandes terminées en cours d'exécution, nous pouvons à nouveau vérifier que Java est maintenant installé en utilisant la même commande.

Installation de Cassandra

L'installation de Cassandra sur Ubuntu est une tâche très facile et n'est qu'une question de quelques commandes. Nous allons commencer par ajouter du référentiel Cassandra à la liste des sources Ubuntu:

Echo "Deb http: // www.apache.org / dist / Cassandra / Debian 311x Main "
| Sudo Tee -a / etc / apt / sources.liste.D / Cassandra.sources.liste

Une fois que nous exécuterons ce programme, nous obtiendrons la sortie suivante:

Maintenant, nous allons ajouter les touches du référentiel Apache Cassandra:

Curl https: // www.apache.org / dist / Cassandra / Keys | sudo apt-key ajouter -

Une fois que nous exécuterons ce programme, nous obtiendrons la sortie suivante:

Maintenant, nous pouvons mettre à jour la liste APT-Get pour Ubuntu en utilisant cette commande:

Mise à jour Sudo apt-get

Enfin, nous sommes prêts à installer Cassandra sur Ubuntu Machine:

sudo apt-get install Cassandra

La dernière commande peut prendre quelques minutes en fonction de la vitesse Internet. Nous pouvons maintenant vérifier si Cassandra est opérationnel sur notre machine:

Statut de Cassandra Service Sudo

Nous verrons que le service est actif:

Connexion au cluster Cassandra

Cassandra est démarré automatiquement une fois le processus d'installation terminé. Cassandra est une base de données distribuée et donc, elle ne fonctionne pas comme un seul système mais à la place, il fonctionne dans un cluster qui peut être composé de pratiquement n'importe quel nombre de nœuds.

Lorsque Cassandra commence sur notre machine, il configure automatiquement un cluster avec un seul nœud dans le cadre. Nous pouvons vérifier si le cluster utilise cette commande:

Sudo Nodetool statut

Si nous voyons ONU Dans notre sortie, cela signifie que le cluster est opérationnel:

Connexion à la base de données Cassandra

Dans une dernière étape, nous montrerons comment nous pouvons entrer dans le terminal de Cassandra. Utilisez une commande simple pour commencer à utiliser Cassandra:

cqlsh

Une fois que vous avez exécuté ceci, nous verrons que nous pouvons maintenant exécuter des commandes Cassandra sur notre machine et créer des données connexes: