Archives de catégorie : NoSQL

Cassandra : exclure un nœud défectueux

Les accidents, ça n’arrive pas qu’aux autres. Aujourd’hui, dans notre série « Le Malheur Frappe Dès Le Matin », une histoire vraie. Dans un cluster Cassandra assez volumineux, construit sur des machines physiques, un des membres se bloque. C’était un noeud comme les autres, sans histoire, arrivé depuis peu dans le voisinage, toujours poli et souriant. Apprécié… Lire la suite »

ElasticStack : principe, installation et premiers pas

Un titre de six mots seulement mais un vaste programme : après vous avoir rapidement présenté la pile ElasticStack, nous allons vous expliquer comment démarrer votre propre pile de test, du téléchargement des blocs jusqu’au premier graphique Kibana. Cela risque d’être long alors, pour une fois et exceptionnellement, nous allons limiter autant que possible les… Lire la suite »

Cassandra : Health Check. Seconde partie : Cassandra et nodetool

Résumé de l’épisode précédent: à la recherche d’information sur l’activité d’un cluster Cassandra, nous avons commencé par présenter les différentes commandes système à utiliser puis nous avons exposé plusieurs méthodes pour les rendre globales, c’est à dire pour les appliquer à toutes les machines ou à une partie seulement. A part cet aspect distribué, la… Lire la suite »

Cassandra : Health Check. Première partie : système et commandes distribuées

Tout d’abord, toutes nos excuses pour l’anglicisme du titre mais « Cassandra : prise de pouls » ou « Cassandra : ça va bien ou bien ? » ne sonnaient pas correctement. Il faut parfois faire taire ses principes lorsque l’efficacité l’exige. Et puis, un titre anglais, c’est accrocheur. En anglais ou en français, nous allons parler aujourd’hui de… Lire la suite »

Cassandra repairs (2/3) : suivi pas à pas d’une réparation

Dans la première partie, nous avons expliqué le « pourquoi » de cette opération. Maintenant, voyons le « comment ». Nous allons voir en détail le déroulement  d’un repair depuis l’exécution de la commande « nodetool repair test1 » (« test1 » étant un keyspace contenant une unique table de faible volume : table1). Soyez averti : les logs de Cassandra sont très… Lire la suite »

Cassandra repairs (1/3): Contexte et principe

Du pain au chocolat (1) à l’auto-entrepreneuse faisant les cent pas en bas de chez vous, tout à un prix. Cassandra, grâce à son architecture distribuée, ouvre des perspectives inimaginables avec les bases relationnelles (Résumé express pour ceux ayant ratés les épisodes précédents : scalabilité horizontale, redistribution automatique des partitions, performances remarquables en lecture /… Lire la suite »

Cassandra : copie d’un keyspace vers un autre cluster (cas simple)

Une précision avant d’entrer dans le vif de l’article : contrairement à ce que vous pourriez croire, ce blog n’est pas un blog dédié à Cassandra. Il se trouve que ce produit a fait sa place dans le système d’informations des entreprises, qu’il soulève beaucoup de questions et que, depuis quelques mois, c’est notre quotidien.… Lire la suite »