/ / Piland java datastax, impossible de se connecter au serveur “Aucun gestionnaire défini pour le flux” - cassandra, datastax-java-driver

Le pilote java Cassandra datastax, ne peut pas se connecter au serveur “Aucun gestionnaire défini pour le flux” - cassandra, datastax-java-driver

entrer la description de l'image ici

Si je crée un nouveau projet comme celui-ci.

cluster = Cluster.builder().addContactPoint("127.0.0.1").build();

ce code fonctionne.

Mais si je prends tous les pots de ce projet et migre les pots vers mon propre projet, le code ci-dessus ne fonctionne pas et dit:

13/07/01 16:27:16 ERROR core.Connection: [/127.0.0.1-1] No handler set for stream 1 (this is a bug, either of this driver or of Cassandra, you should report it)
com.datastax.driver.core.exceptions.NoHostAvailableException: All host(s) tried for query failed (tried: [/127.0.0.1])

Réponses:

1 pour la réponse № 1

Quelle version de Cassandra utilisez-vous? Avez-vous activé le protocole natif dans votre cassandra.yaml?

Dans Cassandra 1.2.0-1.2.4, le protocole natif était désactivé par défaut, mais dans 1.2.5+, il était activé par défaut.

Voir https://github.com/apache/cassandra/blob/cassandra-1.2.5/conf/cassandra.yaml#L335

C’est la raison la plus courante que j’ai vue pour ne pas être en mesure de communiquer avec le pilote.