Cassandra cqlsh-connexion refusée
je viens de commencer à travailler avec Cassandra (datastax), version 2.1.3 et cqlsh version 5.0.1.
Cassandra démarre fine et le cluster est opérationnel instantanément.
Cqlsh ne fonctionne pas (sur aucun des noeuds) et émet l'erreur suivante:
erreur de Connexion: ("Impossible de se connecter à tous les serveurs', {'127.0.0.1': erreur(111, "Essayé de se connecter à [('127.0.0.1', 9042)]. Dernière erreur: Connexion refusé")})
j'ai essayé de lancer cqlsh up avec ses hôtes ip, d'autres hôtes ip, différents ports mais le résultat reste le même - toujours connexion refusée.
2 réponses
essayer de changer le rpc_address pour pointer vers L'IP du noeud au lieu de 0.0.0.0 et spécifier L'IP lors de la connexion au cqlsh, comme si L'IP est 10.0.1.34 et le rpc_port gauche à la valeur par défaut 9160 alors le suivant devrait fonctionner:
cqlsh 10.0.1.34 9160
ou:
cqlsh 10.0.1.34
vous devez éditer cassandra.yaml sur le noeud vous essayez de vous connecter et de définir l'adresse ip du noeud pour rpc_address et listen_address et redémarrer Cassandra.
rpc_address est l'adresse sur laquelle Cassandra écoute les appels du client.
listen_address est l'adresse sur laquelle Cassandra écoute les autres noeuds Cassandra.