No se puede iniciar Cassandra (clúster de nodo único en CentOS7) [duplicado]
Esta pregunta ya tiene una respuesta aquí:
Cassandra y Java 9 - ThreadPriorityPolicy = 42 está fuera del rango permitido 5 respuestasMe gustaría comenzar Cassandra con un clúster de nodo único muy simple, pero no puedo hacerlo.
Seguí los pasos descritos en
Básicamente,
Construyó una nueva máquina virtual CentOS 7 en VirtualBox.Instalé JDK, lo puse bajo / usr / local /, y creé parches.Instalé Apache Cassandra, lo puse bajo / root /, hice directivas para la biblioteca y el registro, y le di los derechos de escritura a Cassandra.Al final, cuando corrí a continuación como usuario root,
# sh ~/cassandra/bin/cassandra
El siguiente mensaje apareció.
Running Cassandra as root user or group is not recommended - please start Cassandra using a different system user.
If you really want to force running Cassandra as root, use -R command line option.
Entonces corrí
# sh ~/cassandra/bin/cassandra -R
Entonces, recibí el mensaje a continuación.
# [0.000s][warning][gc] -Xloggc is deprecated. Will use -Xlog:gc:/root/cassandra/bin/../logs/gc.log instead.
intx ThreadPriorityPolicy=42 is outside the allowed range [ 0 ... 1 ]
Improperly specified VM option 'ThreadPriorityPolicy=42'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Parece que el problema está relacionado con JVM, pero no tengo idea de su causa y solución.
Avíseme si tiene ideas sobre cómo resolver este problema.
Mi entorno es el siguiente:
Windows 10VirtualBox 5.1.28CentOS-7-x86_64-Minimal-1611jdk-9.0.1apache-cassandra-3.11.1