issues.apache.org/jira/browse/CASSANDRA-9608

от вопрос уже есть ответ здесь:

Кассандра и Java 9 - ThreadPriorityPolicy = 42 находится за пределами допустимого диапазона 5 ответов

Я хотел бы запустить Cassandra с очень простым одноузловым кластером, но я не могу этого сделать.

Я следовал за шагами, описанными в

https://www.digitalocean.com/community/tutorials/how-to-install-cassandra-and-run-a-single-node-cluster-on-a-ubuntu-vps

В основном,

Создал новую виртуальную машину CentOS 7 на VirtualBox.Установил JDK, поместил его в / usr / local / и создал патчи.Установил Apache Cassandra, поместил его в / root /, сделал директории для lib и log и дал права на запись для Cassandra.

В конце, когда я побежал ниже как пользователь root,

# sh ~/cassandra/bin/cassandra

Сообщение ниже появилось.

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.

Итак, я побежал

# sh ~/cassandra/bin/cassandra -R

Затем я получил сообщение ниже.

# [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.

Кажется, что проблема связана с JVM, но я не имею ни малейшего понятия относительно ее причины и решения.

Пожалуйста, дайте мне знать, если у вас есть идеи, как решить эту проблему.

Моя среда, как показано ниже:

Windows 10VirtualBox 5.1.28CentOS-7-x86_64-Minimal-1611JDK-9.0.1апач-Cassandra-3.11.1

Ответы на вопрос(2)

Ваш ответ на вопрос