Cassandra · Lección 17
¿Qué recomendaciones de hardware y de espacio hay para Cassandra?
Lo ideal es un almacenamiento compartido en red (SAN) para todos los nodos, porque centraliza los datos y simplifica los backups de Cassandra
Se debe asignar casi toda la RAM al heap de la JVM, porque Cassandra no se beneficia de la caché de archivos del sistema operativo
Discos locales SSD o NVMe (no SAN ni NAS), un heap de JVM moderado dejando el resto de la RAM a la caché de archivos del sistema, y mantener espacio libre en disco para la compactación: con STCS puede necesitarse hasta alrededor de la mitad del volumen libre
Se puede llenar el disco hasta el 95 % sin consecuencias, porque la compactación no necesita espacio adicional mientras se ejecuta
Cassandra · Lección 17
Completa el código
La compactación necesita espacio libre en el
Revisa: espacio libre en disco.
Cassandra · Lección 17
¿Por qué un disco casi lleno puede bloquear la compactación y degradar el cluster?
Pista: la compactación escribe nuevas SSTables antes de borrar las antiguas y necesita espacio libre; sin él no puede compactar, se acumulan SSTables que ralentizan las lecturas y puede llegar a impedirse escribir.
✓
¡Lección completada!
Dimensionamiento, hardware y espacio libre
0
XP ganado
3
Vidas restantes