J'utilise l'API Hector pour me connecter à Cassandra et utiliser la famille de colonnes compteur pour mettre à jour les compteurs. Les données sont collectées à partir des impressions de pages et le volume est d'environ 2000 événements par seconde.Cassandra écrit le niveau de cohérence sur le cluster multi-nœuds
J'utilise cinq grandes instances AWS dans lesquelles les nœuds Cassandra sont en cours d'exécution. Je pense qu'il y a un problème avec le niveau de cohérence.
J'ai essayé les niveaux de cohérence de QUARM et ONE, mais après deux heures, il déclenche une exception de délai d'attente.
Et aussi j'ai essayé avec tous les niveaux de cohérence, mais je reçois une exception près:
code:
ConfigurableConsistencyLevel ccl = new ConfigurableConsistencyLevel();
ccl.setDefaultReadConsistencyLevel(HConsistencyLevel.ONE);
ccl.setDefaultWriteConsistencyLevel(HConsistencyLevel.ANY);
me.prettyprint.hector.api.exceptions.HInvalidRequestException: InvalidRequestException(why:Consistency level ANY is not yet supported for counter columnfamily)
Je me demande pour l'opération d'écriture quel est le niveau de cohérence? Quelqu'un pourrait-il suggérer une solution qui fonctionne pour moi?
"Je pense qu'il y a un problème avec le niveau de cohérence": pourquoi? Pourquoi ne pas dire que vous avez un problème avec votre temps d'arrêt? – Raedwald
Pouvez-vous partager votre requête? – phact