我正在使用教程http://www.datastax.com/2012/01/working-with-apache-cassandra-on-mac-os-x,当我尝试启动cassandra时,我会得到相应的警告和错误:
类/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.都实现了JavaLaunchHelper。两个中的一个将被使用。哪个是未定的。org/apache/cassandra/db/AbstractNativeCell.compareTo (Lorg/apache/cassandra/db/composites/Composite;)I :内联CompilerOracle 警告16:12:32 JNA链路失败,一个或多个本机方法将不可用。警告16:12:32 JMX无法接收远程连接。有关更多信息,请参见cassandra-env.sh。信息16:12:32初始化SIGAR库警告16:12:32运行在降级模式下的Cassandra服务器。交换禁用了吗?:false,地址空间足够吗?:false,nofile限制足够吗?:true,nproc限制足够吗?:false 错误16:12:34在初始化期间处理提交日志时由于错误而退出。org.apache.cassandra.db.commitlog.CommitLogReplayer$CommitLogReplayException:无法在apache-cassandra-2.2.1.jar:2.2.1 at Apache-Cassandra-2.2.1.jar:2.2处读取文件./../data/commitlog/CommitLog-5-1446227619917.log中的提交日志描述符。1在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) 2.2.1.jar:2.2.1 at org.apache.cassandra.db.commitlog.CommitLog.recover(CommitLog.java:169) apache-cassandra-2.2.1.jar:2org.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-cassandra-2.2.1.jar:2.2.1
发布于 2016-05-19 08:01:08
在这种情况下,请删除数据/提交日志。但此方法可能会删除您的敏感数据。
https://stackoverflow.com/questions/33504440
复制相似问题