cassandra nodetool JPLISAgent.c错误

时间:2017-07-09 19:19:15

标签: java cassandra nodetool

我刚刚在Ubuntu 16.04的虚拟机上安装了cassandra 3.11,就像手册(https://cassandra.apache.org/download/)中描述的那样。在安装cassandra之前,我安装了最新版本的openjdk。现在我正处于这一点

  

“通过从中调用nodetool状态来验证Cassandra是否正在运行   命令行。“

但这只会给出一个相当长的错误按摩:

java.lang.instrument ASSERTION FAILED ***: "!errorOutstanding" with message transform method call failed at JPLISAgent.c line: 884
error: null

- StackTrace -

java.lang.NullPointerException
    at org.apache.cassandra.config.DatabaseDescriptor.getDiskFailurePolicy(DatabaseDescriptor.java:1848)
    at org.apache.cassandra.utils.JVMStabilityInspector.inspectThrowable(JVMStabilityInspector.java:62)
    at org.apache.cassandra.io.util.FileUtils.<clinit>(FileUtils.java:77)
    at org.apache.cassandra.utils.FBUtilities.getToolsOutputDirectory(FBUtilities.java:804)
    at org.apache.cassandra.tools.NodeTool.printHistory(NodeTool.java:199)
    at org.apache.cassandra.tools.NodeTool.main(NodeTool.java:167)

所以我不熟悉nodetool和cassandra背后的编程,任何人都可以帮助解决这个问题吗?提前致谢, 赫尔曼

这似乎是一个openjdk-9问题,因为如果我使用oracle8 jdk它会出现众所周知的“无法连接到'127.0.0.1:7199'”的响应。

0 个答案:

没有答案