无法使用bin / cassandra -f启动cassandra

时间:2018-03-09 08:21:02

标签: java apache cassandra ubuntu-16.04 ubuntu-server

ERROR [main] 2018-03-09 08:15:25,174 CassandraDaemon.java:706 - 启动时遇到的异常 java.lang.AbstractMethodError:org.apache.cassandra.utils.JMXServerUtils $ Exporter.exportObject(Ljava / RMI /遥控; ILjava / RMI /服务器/ RMIClientSocketFactory的; Ljava / RMI /服务器/的RMIServerSocketFactory; Lsun /其它/ ObjectInputFilter;)Ljava / RMI /远程;

1 个答案:

答案 0 :(得分:1)

可能是JDK版本问题。您正在使用哪个Cassandra版本以及哪个JDK版本?对于低于3.11.2的C *版本,JDK升级到8u162是不兼容的。

  
    

Oracle JDK 1.8.0_162中引入的对其中一个的更改是不兼容的,这意味着我们无法使用该JDK版本进行构建。

  

请查看以下链接:

https://issues.apache.org/jira/browse/CASSANDRA-14173

将C *版本升级到3.11.2以解决此问题或将JDK版本降低到JDK 1.8.0_152。

相关链接:

https://serverfault.com/questions/894687/error-when-starting-cassandra-for-first-time

Can't start Cassandra after OS patch up