cassandra jvm stack ubuntu-14.04 javaagents

Cassandra: el tamaño de pila especificado es demasiado pequeño, especifique al menos 228k



jvm stack (1)

Recibo este error al iniciar cassandra después de la actualización. ¿Alguna idea?

# cassandra -f xss = -ea -javaagent:/usr/share/cassandra/lib/jamm-0.2.5.jar -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -Xms1920M -Xmx1920M -Xmn200M -XX:+HeapDumpOnOutOfMemoryError -Xss180k The stack size specified is too small, Specify at least 228k Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit.


Lo arreglé editando /etc/cassandra/cassandra-env.sh

He cambiado JVM_OPTS="$JVM_OPTS -Xss180k" a JVM_OPTS="$JVM_OPTS -Xss256k"

Y funcionó.

Básicamente el valor del parámetro Xss determina el tamaño de la pila. Como indica el error, es demasiado pequeño. Solo aumentando Xss resolveremos el problema. Antes era de 180K y he aumentado a 256K. Puede ser diferente en diferentes máquinas según el tamaño de la base de datos.