我使用brew安装了cassandra 3.11.4。 cassandra -v
建议我安装了Cassandra。但当我试着 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条答案
按热度按时间3df52oht1#
你现在的问题是
jvm.options
文件具有默认策略-XX:ThreadPriorityPolicy=42
,如果您使用的是Java11,则应该对其进行注解。该文件位于可以找到cassandra.yaml配置文件的同一目录中。另外请注意,如果您使用的是java11,则需要将所有与gc相关的设置替换为
-Xlog:gc:/<your cassandra log path>/gc.log