J'ai mis en place mon seul noeud Cassandra 0.7.4 et a commencé le service avec bin/cassandra -f. Maintenant, j'essaie d'utiliser l'API Hector (v. 0.7.0) pour gérer la base de données . La CLI Cassandra fonctionne très bien et je peux créer des espaces de touches et ainsi de suite.Exemple de test Hector ne fonctionne pas sur Cassandra 0.7.4
J'ai essayé d'exécuter l'exemple de test et de créer un seul keyspace:
Cluster cluster = HFactory.getOrCreateCluster("TestCluster",
new CassandraHostConfigurator("localhost:9160"));
Keyspace keyspace = HFactory.createKeyspace("Keyspace1", cluster);
Mais tout ce que je reçois est ceci:
2011-04-14 22:20:27,469 [main ] INFO
me.prettyprint.cassandra.connection.CassandraHostRetryService
- Downed Host
Retry service started with queue size -1 and retry delay 10s
2011-04-14 22:20:27,492 [main ] DEBUG
me.prettyprint.cassandra.connection.HThriftClient -
Transport open status false
for client CassandraClient<localhost:9160-1>
....this again about 20 times
me.prettyprint.cassandra.service.JmxMonitor - Registering JMX
me.prettyprint.cassandra.service_TestCluster:ServiceType=hector,
MonitorType=hector
2011-04-14 22:20:27,636 [Thread-0 ] INFO
me.prettyprint.cassandra.connection.CassandraHostRetryService -
Downed Host
retry shutdown hook called
2011-04-14 22:20:27,646 [Thread-0 ] INFO
me.prettyprint.cassandra.connection.CassandraHostRetryService -
Downed Host
retry shutdown complete
Pouvez-vous s'il vous plaît me dire ce que je fais mal? Merci
J'ai pensé que l'erreur était de ne pas se connecter au démon, c'est pourquoi j'ai trouvé bizarre que cela fonctionne avec la CLI. Et oui, je spécifie l'hôte et le port en CLI (connect localhost/9160; Connecté à: "Test Cluster" sur localhost/9160). – AndaP