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.