2017-06-24 2 views
0

Voici ce que j'ai:
- J'ai installé une version cassandra 3.10 sur mon Ubuntu 14.04.
- Je l'ai fonctionné en tant que service.
- J'ai modifié le fichier cassandra.yaml pour écouter mon nœud
- J'ai un seul nœud.Cassandra-3.10 sur Ubuntu 14.04 dysfonctionnements au redémarrage de la machine

Tout fonctionnait bien; jusqu'à ce que je devais redémarrer ma machine. J'ai appuyé sur la commande: sudo service cassandra stop (j'ai essayé de redémarrer ma machine sans arrêter cassandra aussi), puis j'ai redémarré ma machine. Quand je suis rentré, et essayé d'accéder par cqlsh, je reçois l'erreur suivante:

Connection error: ('Unable to connect to any servers', {'192.168.2.202': error(111, "Tried connecting to [('192.168.2.202', 9042)]. Last error: Connection refused")}) 

Quand je cherche nodetool status, au lieu d'un ID hôte valide, je vois null. J'ai essayé nodetool refresh, mais pas de chance.

Quelqu'un peut-il me dire ce qui ne va pas?

+0

Pouvez-vous la queue Cassandra system.log lorsque vous essayez de le mettre en place et d'afficher les lignes d'erreur? – dilsingi

+0

Avez-vous essayé de redémarrer le service? – nevsv

+0

@nevsv Yep. J'ai essayé de redémarrer le service, n'a pas fonctionné. – bshakya

Répondre

0

Le problème est maintenant résolu. Je suivais les instructions de téléchargement de Cassandra pour vérifier si j'avais dérangé quelque chose pendant mon installation.

Puis je suis tombé sur cette information: « Même les versions numérotées sont des corrections de bugs et de nouvelles versions et fonctionnalités, peut-être bogué (avec des bugs existants de nouvelles fonctionnalités), les versions impaires sont des corrections de bugs à son prédécesseur immédiat ».

Apparemment, c'est ce qu'on appelle la version «tick-tock».

Je crois que c'était le problème - une mauvaise version. Je viens de vérifier avec la dernière version de Cassandra - 3.11 (impair == buggy moins), et ça fonctionne parfaitement. Leçon apprise - ne jamais déployer la dernière version de Cassandra en production si la version est régulière!

Références:
https://www.datastax.com/dev/blog/cassandra-2-2-3-0-and-beyond
https://www.pythian.com/blog/cassandra-version-production/