我刚从卡桑德拉开始。安装在我的Ubuntu笔记本电脑上。Cassandra版本和JVM版本之间的不可移植性有一些问题,看起来我是通过插入配置文件来修复它们的。
所以Cassandra本身正在运行,我可以运行cqlsh创建选项卡,选择等。
但是nodetool给了我一个错误:
错误:空
- StackTrace --
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 CQL 3.11.3 x CQL spec 3.4.4本机协议v4
有人能帮帮我吗
发布于 2018-08-29 18:13:29
Cassandra 3.11不支持Java 10。对于Java 8以外的任何东西,您都需要使用C* 4.0+ (目前尚未发布)或主干。卡桑德拉-9608引入了对Java9到11的支持。部件可能会工作,但是如果您正在运行它,您可能会遇到问题。
发布于 2019-02-25 22:45:22
我去了
http://thelastpickle.com/blog/2018/08/16/java11.html
使用JAVA_HOME和JAVA8_HOME,如最新版本的Java8 8/11所描述的那样。
很高兴报告ANT build (我的第一次)只做了一些小小的工作,我现在有了一个可用的NODETOOL和Cassandra 4。我认为这比花费大量时间让它在旧版本上工作要好得多。
信息主要2019-02-22 19:33:49,045 StorageService.java:1446 ->连接:完成连接环信息主2019-02-22 19:33:49,735 > StorageService.java:2289 -节点/192.168.1.5状态跳转到正常
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 0https://stackoverflow.com/questions/52083219
复制相似问题