Где изменить параметры jvm для Cassandra на MAC - PullRequest
0 голосов
/ 10 июня 2019

Я установил cassandra 3.11.4, используя Brew. cassandra -v подсказывает мне, что установлена ​​кассандра. Но когда я пытался сделать cassandra -f, я получаю следующую ошибку:

[0.001s][warning][gc] -Xloggc is deprecated. Will use -Xlog:gc:/usr/local/Cellar/cassandra/3.11.4/libexec/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.

Установленная версия JDK: 11

Как я могу исправить эту ошибку?

1 Ответ

2 голосов
/ 10 июня 2019

Проблема, с которой вы столкнулись, заключается в том, что файл jvm.options имеет политику по умолчанию -XX:ThreadPriorityPolicy=42, если вы используете Java 11, вы должны прокомментировать его.Этот файл находится в том же каталоге, где вы можете найти файл конфигурации cassandra.yaml .

Также обратите внимание, что если вы используете Java 11, вам нужно будет заменить все gc-связанные настройки с -Xlog:gc:/<your cassandra log path>/gc.log

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...