Tramite cfstats ops-center e nodetool sono stato in grado di scoprire che una delle partizioni di una tabella keyspace è 560 Mb, ma non è stato possibile scoprire quale partizione è quella. Come possiamo rintracciare quale partizione del tavolo è così grande ??Come rintracciare una grande partizione di una famiglia di colonne in cassandra
5
A
risposta
4
Il modo più veloce possibile è cercare i messaggi nel registro sulla compattazione di partizioni di grandi dimensioni. Una specie di trucco, ma spesso funziona.
In breve, è necessario scaricare gli sstables in json e quindi ispezionare il json. Ci sono un certo numero di persone che hanno scritto strumenti per questo online - https://github.com/BrianGallew/cassandra_tools è un esempio.
Problemi correlati
- 1. Conteggio righe di una famiglia di colonne in Cassandra
- 2. cassandra copia i dati da una famiglia di colonne ad un'altra famiglia di colonne
- 3. Come conoscere le dimensioni di uno spazio chiavi e una famiglia di colonne in Cassandra?
- 4. Come si eliminano tutti i dati in una famiglia di colonne Cassandra?
- 5. Hector Cassandra: come recuperare tutte le righe di una famiglia di colonne?
- 6. Esportare una grande quantità di dati da Cassandra a CSV
- 7. Famiglia di colonne Hbase
- 8. Cassandra non-Counter Famiglia
- 9. Ottieni colonne in una famiglia di colonne specifica per una riga HBase
- 10. Scelta di una chiave di partizione per una tabella Cassandra: quante sono troppe partizioni?
- 11. Come definire le famiglie di colonne dinamiche in cassandra
- 12. Come verificare se esiste una tabella Cassandra
- 13. Magazzini di famiglia di colonne vs archivi di documenti
- 14. Inversione di una famiglia tipo
- 15. Richiesta non valida: famiglia di colonne non configurata <CF_name> in Cassandra
- 16. Creazione di una famiglia di colonne o di una tabella in Cassandra durante il lavoro dell'API Datastax (che utilizza un nuovo protocollo Binary)
- 17. Come eliminare tabelle o famiglie di colonne in cassandra 2.0.5?
- 18. La query di ricerca Cassandra è piuttosto lenta dopo aver eliminato un grande fascio di dati
- 19. Limite sul numero di colonne in cassandra
- 20. È supportato il TTL per la famiglia di colonne contatori Cassandra?
- 21. Inserire famiglia colonna cassandra con composito chiave
- 22. Interrogazione di colonne CompositeType in Cassandra con Hector
- 23. Aggiungere colonne dinamicamente in Cassandra
- 24. Cassandra o MongoDB per una buona scalabilità e una grande quantità di domande
- 25. Connettore Spark Cassandra - Intervallo interrogativo sulla chiave di partizione
- 26. Modificare la chiave primaria della famiglia cassandra con cassandra-cli o CQL
- 27. Controlla una riga TTL in cassandra?
- 28. Quicksort: posizione di rotazione dopo una partizione
- 29. come aggiungere una famiglia da colonna a colonna in hbase
- 30. Come rintracciare UNA persona con Kinect (trackingID)
Hai @ Jeff Jirsa posso provare a scrivere script di shell che può eseguire la scansione di tutti gli sstables sul nodo e trovare la partizione, ma la cosa che vorrei sapere è come possiamo trovare il modo in cui le partizioni sono separate negli sstables e come possiamo determinare dimensioni probabilmente contando il numero di linee o caratteri, anche se penso di non riuscire a trovarlo esattamente partizioni ma penso di poter trovare un paio di grandi partizioni che come ricerca successiva. – user6288321
'cat /var/log/cassandra/system.log | grep large' ha fatto il trucco. Fantastico grazie! –