使用./cassandra -f时运行错误

时间:2018-02-12 08:14:29

标签: python cassandra

我从DataStax安装了Cassandra,版本是3.0.9,我的java版本是1.8.0_162。当我尝试做多节点集群时。我使用了两台计算机,一台是mac,另一台是ubuntu,Mac开始运行,我遇到了Linux问题。所以,当我想开始使用带有mac的单节点集群时,我重新安装了所有内容,并且我尝试运行./cassandra -f并且它在某个时刻停止并且没有运行。

我得到错误:

ERROR 08:03:44 Exception encountered during startup
java.lang.AbstractMethodError: org.apache.cassandra.utils.JMXServerUtils$Exporter.exportObject(Ljava/rmi/Remote;ILjava/rmi/server/RMIClientSocketFactory;Ljava/rmi/server/RMIServerSocketFactory;Lsun/misc/ObjectInputFilter;)Ljava/rmi/Remote;

我从其他人那里回答了同样的问题,但没有任何帮助。请让我知道我错在哪里,如何正确运行。

由于

View of my terminal with error View of my terminal with error

1 个答案:

答案 0 :(得分:2)

这是仅在Java 8 u161及更高版本中发生的已知错误。如果你降级到Java 8 u15x,Cassandra就可以正常运行。

以下是发现问题时的邮件主题:https://lists.apache.org/thread.html/fcc963f2d20246d97a83bff662121ed43026efb643f57d0fa28ee9fe@%3Cuser.cassandra.apache.org%3E

Cassandra的下一个版本将解决这个问题。