在MAC上更改Cassandra的jvm选项的位置

时间:2019-06-10 15:36:45

标签: java cassandra

我使用Brew安装了Cassandra 3.11.4。 node (label: 'LINUX && XC32 && DOCKER') { stage('Compile') { sh """ #!/bin/sh set +e docker inspect --type=image test_image image_exists=\$? """ } } 建议我已安装cassandra。但是当我尝试做cassandra -v时,出现以下错误:

cassandra -f

已安装的JDK版本:11

如何解决此错误?

1 个答案:

答案 0 :(得分:2)

您遇到的问题是jvm.options文件具有默认策略-XX:ThreadPriorityPolicy=42,如果您使用的是Java 11,则应对其进行注释。该文件位于您可以找到cassandra.yaml configuration file的目录中。

还要注意,如果您使用的是Java 11,则需要将所有与gc相关的设置替换为-Xlog:gc:/<your cassandra log path>/gc.log