为了账号安全,请及时绑定邮箱和手机立即绑定

Cassandra nodetool 抛出 Java 异常

Cassandra nodetool 抛出 Java 异常

慕码人2483693 2021-08-19 19:58:53
我刚开始使用 Cassandra。将它安装到我的 Ubuntu 笔记本电脑上。在 Cassandra 版本和 JVM 版本之间存在一些不兼容问题看起来我通过查看配置文件修复了它们。所以 Cassandra 本身正在运行,我可以运行 cqlsh create tabkes, select etc 。但是 nodetool 给了我一个错误:错误:空- 堆栈跟踪 -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 | 卡桑德拉 3.11.3 | CQL 规范 3.4.4 | 本机协议 v4]有人可以帮我吗
查看完整描述

2 回答

?
手掌心

TA贡献1942条经验 获得超3个赞

Cassandra 3.11 不支持 Java 10。对于 Java 8 以外的任何内容,您需要使用 C* 4.0+(目前未发布)或主干。CASSANDRA-9608引入了对 Java 9 到 11 的支持。部分可能会工作,但如果您正在运行它,您可能会遇到问题。


查看完整回答
反对 回复 2021-08-19
  • 2 回答
  • 0 关注
  • 207 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信