Cassandra nodetool引发java异常

Cassandra nodetool引发java异常,java,ubuntu,cassandra,nodetool,Java,Ubuntu,Cassandra,Nodetool,我刚从卡桑德拉开始。将它安装到我的Ubuntu笔记本电脑上。在Cassandra版本和JVM版本之间存在一些不兼容的问题 看起来我通过插入配置文件修复了它们 所以Cassandra本身正在运行,我可以运行cqlsh创建选项卡,选择等等 但是nodetool给了我一个错误: 错误:null -堆栈跟踪- java.lang.NullPointerException at org.apache.cassandra.config.DatabaseDescriptor.getDiskFa

我刚从卡桑德拉开始。将它安装到我的Ubuntu笔记本电脑上。在Cassandra版本和JVM版本之间存在一些不兼容的问题 看起来我通过插入配置文件修复了它们

所以Cassandra本身正在运行,我可以运行cqlsh创建选项卡,选择等等

但是nodetool给了我一个错误:

错误:null

-堆栈跟踪-

java.lang.NullPointerException
        at org.apache.cassandra.config.DatabaseDescriptor.getDiskFailurePolicy(DatabaseDescriptor.java:1881)
        at org.apache.cassandra.utils.JVMStabilityInspector.inspectThrowable(JVMStabilityInspector.java:82)
        at org.apache.cassandra.io.util.FileUtils.<clinit>(FileUtils.java:79)
        at org.apache.cassandra.utils.FBUtilities.getToolsOutputDirectory(FBUtilities.java:824)
        at org.apache.cassandra.tools.NodeTool.printHistory(NodeTool.java:200)
        at org.apache.cassandra.tools.NodeTool.main(NodeTool.java:168)
我的详细资料如下:

openjdk版本10.0.2 2018-07-17; [cqlsh 5.0.1 | Cassandra 3.11.3 | CQL规范3.4.4 |本机协议v4]


谁能帮帮我,Cassandra 3.11不支持Java 10。对于Java8之外的任何东西,您都需要使用C*4.0+当前未发布或主干。引入了对Java9到Java11的支持。部件可能工作,但如果您正在运行它,您可能会遇到问题。

Cassandra 3.11不支持Java 10。对于Java8之外的任何东西,您都需要使用C*4.0+当前未发布或主干。引入了对Java9到Java11的支持。部件可能会工作,但如果您正在运行它,您可能会遇到问题。

我去了

使用最新版本的JAVA8/11所述的JAVA_HOME和JAVA8_HOME

很高兴向大家报告我的第一个ANT构建是通过一些小的努力完成的,现在我有了一个与Cassandra 4一起使用的NODETOOL。我认为,这是一个比花大量时间试图让它在旧版本上运行要好得多的结果

我去了

使用最新版本的JAVA8/11所述的JAVA_HOME和JAVA8_HOME

很高兴向大家报告我的第一个ANT构建是通过一些小的努力完成的,现在我有了一个与Cassandra 4一起使用的NODETOOL。我认为,这是一个比花大量时间试图让它在旧版本上运行要好得多的结果


谢谢克里斯的快速回复。我远远不是一个unix大师——只是开始四处看看。你有什么建议。有可能降级JVM吗?我会破坏Eclipse和sql server吗?如何降级Java?我希望能得到更多的帮助。谢谢克里斯的快速回复。我远远不是一个unix大师——只是开始四处看看。你有什么建议。有可能降级JVM吗?我会破坏Eclipse和sql server吗?如何降级Java?我希望能得到更多的帮助。
> INFO  [main] 2019-02-22 19:33:49,045 StorageService.java:1446 -
> JOINING: Finish joining ring INFO  [main] 2019-02-22 19:33:49,735
> StorageService.java:2289 - Node /192.168.1.5 state jump to NORMAL
server@think:/usr/local/c4/cassandra$ bin/nodetool netstats
Mode: NORMAL
Not sending any streams.
Read Repair Statistics:
Attempted: 0
Mismatch (Blocking): 0
Mismatch (Background): 0
Pool Name                    Active   Pending      Completed   Dropped
Large messages                  n/a         0              0         0
Small messages                  n/a         0              0         0
Gossip messages                 n/a         0              0         0