J'ai un serveur Cassandra en cours d'exécution sur un serveur (SERV1). Cassandra-Cli peut se connecter à celui-ci lorsqu'il est exécuté sur SERV1. Cependant, lorsque j'essaie de vous connecter à un autre serveur (SERV2), je reçois l'exception suivante:
org.apache.thrift.transport.TTransportException: java.net.ConnectException: Connection refused at org.apache.thrift.transport.TSocket.open(TSocket.java:183) at org.apache.thrift.transport.TFramedTransport.open(TFramedTransport.java:81) at org.apache.cassandra.cli.CliMain.connect(CliMain.java:80) at org.apache.cassandra.cli.CliMain.main(CliMain.java:256) Caused by: java.net.ConnectException: Connection refused at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) at java.net.Socket.connect(Socket.java:529) at org.apache.thrift.transport.TSocket.open(TSocket.java:178) ... 3 more Exception connecting to jckstore/9160. Reason: Connection refused.
6 Réponses :
J'ai pu résoudre le problème comme suit: p>
alors je peux accéder. P>
Que voulez-vous dire autre que 0.0.0.0 .. qu'est-ce que vous l'avez mis?
Dans le fichier YAML, l'adresse est 1.2.3.4 dans le commentaire. Je l'ai mis au 255.255.255.255, et ça marche, bien ... au moins pour le moment
Cassandra CLI utilise l'épargne pour se connecter à Cassandra. La RPC_Address décide comment les clients de l'épargne peuvent se connecter à Cassandra. Le réglage sur 0.0.0.0 fonctionnera, mais la définit sur le nom d'hôte du serveur, puis en utilisant le même nom d'hôte à vous connecter fonctionnera également. p>
J'ai aussi eu le même problème et j'étais constamment surpris car il a été configuré correctement. En fin de compte, j'ai découvert que c'était des problèmes d'autorisation: espère qu'il aide: -) p> p>
J'ai eu le même problème. J'ai corrigé cela en mettant à jour l'option Snappy Temp Dir VM pour pointer vers le bon répertoire. J'espère que cela aide! P> P>
J'ai aussi eu le même problème "connexion refusée". Changer le rpc_address de "localhost" au même nom d'hôte que List_address a fonctionné pour moi. P>
J'ai aussi eu le même problème "connexion refusée". Modification de START_RPC: TO True Fixe pour moi. p>