2010-06-21 3 views
2

Je suis d'effectuer une opération de superSlice sur une famille de colonne qui ressemble à ceci:Cassandra: superslice montre un comportement différent une fois les enregistrements sont supprimés

SuperColumn Famille: UserActivity { User1 { Activité1 { // activité colonnes de détail } Activité2 { // colonnes de détail d'activité } . . . . }}

cas de test: 1. Inséré 5 utilisateurs chacun avec 10 activités dans le SCF (famille super colonne). 2. Exécuté une requête superSlice pour récupérer les 5 premières activités pour chaque utilisateur.

Cela fonctionne bien dans la première tentative. J'ai ensuite supprimé tous les détails.

J'ai immédiatement réexécuté le cas d'utilisation. Cette fois, le SuperSlice a renvoyé toutes les 10 activités pour chaque utilisateur au lieu des 5 selon la spécification de la plage de coupe. J'utilise l'API Hector pour Cassandra, mais je vois le même problème, même avec un appel d'épargne simple.

Est-ce que quelqu'un a rencontré ce problème? Y a-t-il un moyen de contourner cela?

  • Sagar

Répondre

Questions connexes