无法在Mac上打开cassandra

时间:2015-11-03 16:36:22

标签: cassandra-2.0

我正在使用教程http://www.datastax.com/2012/01/working-with-apache-cassandra-on-mac-os-x 当我尝试启动cassandra时,我得到了以下警告和错误:

  

类JavaLaunchHelper在两者中实现   /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/bin/java   和   /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/libinstrument.dylib。   将使用两者之一。哪一个未定义。 CompilerOracle:   内联org / apache / cassandra / db / AbstractNativeCell.compareTo   (Lorg /阿帕奇/卡桑德拉/分贝/复合材料/复合)我

     

WARN 16:12:32 JNA链接失败,将有一个或多个本机方法   不可用。 WARN 16:12:32 JMX无法接收远程   连接。有关更多信息,请参阅cassandra-env.sh。 INFO 16:12:32   初始化SIGAR库WARN 16:12:32运行Cassandra服务器   降级模式。交换禁用了吗? :false,地址空间足够吗? :   假,nofile限制足够吗? :true,nproc限制足够吗? :false

     

错误16:12:34在处理提交日志期间由于错误而退出   初始化。   org.apache.cassandra.db.commitlog.CommitLogReplayer $ CommitLogReplayException:   无法读取文件中的提交日志描述符   ./../data/commitlog/CommitLog-5-1446227619917.log at   org.apache.cassandra.db.commitlog.CommitLogReplayer.handleReplayError(CommitLogReplayer.java:622)   [apache-cassandra-2.2.1.jar:2.2.1] at   org.apache.cassandra.db.commitlog.CommitLogReplayer.recover(CommitLogReplayer.java:302)   [apache-cassandra-2.2.1.jar:2.2.1] at   org.apache.cassandra.db.commitlog.CommitLogReplayer.recover(CommitLogReplayer.java:147)   [apache-cassandra-2.2.1.jar:2.2.1] at   org.apache.cassandra.db.commitlog.CommitLog.recover(CommitLog.java:189)   [apache-cassandra-2.2.1.jar:2.2.1] at   org.apache.cassandra.db.commitlog.CommitLog.recover(CommitLog.java:169)   [apache-cassandra-2.2.1.jar:2.2.1] at   org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:266)   [apache-cassandra-2.2.1.jar:2.2.1] at   org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:488)   [apache-cassandra-2.2.1.jar:2.2.1] at   org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:595)   [Apache的卡桑德拉-2.2.1.jar:2.2.1]

1 个答案:

答案 0 :(得分:0)

请删除数据/提交日志以在这种情况下继续。 但是这种方法可能会删除您的敏感数据。