2015-11-03 91 views
3

我使用教程http://www.datastax.com/2012/01/working-with-apache-cassandra-on-mac-os-x 我得到的folllowing警告和錯誤,當我嘗試啓動卡桑德拉:無法打開卡桑德拉在Mac

類JavaLaunchHelper在實現這兩個 /圖書館/的Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/bin/java and /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/libinstrument.dylib。 其中一個將被使用。哪一個是未定義的。 CompilerOracle: 直列組織/阿帕奇/卡桑德拉/分貝/ 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服務器在 降級模式下運行。交換被禁用? :假,地址空間充足? : 錯誤,nofile限制足夠嗎? :真的,nproc限制足夠嗎? :false

錯誤16:12:34在初始化期間處理提交日誌時由於錯誤而退出。 org.apache.cassandra.db.commitlog.CommitLogReplayer $ CommitLogReplayException: 無法讀取提交文件中的日誌描述符 ./../data/commitlog/CommitLog-5-1446227619917.log 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-cas sandra-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]在 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-cassandra-2.2。 1.jar:2.2.1]

+0

我與2.2.3有同樣的問題。任何解決方案 – mon

+0

與2.2.3有相同的問題。一個特定的提交日誌文件不斷導致問題。備份並刪除提交日誌目錄解決了問題。 – mon

回答

0

請刪除Data/commitlogs以在這種情況下繼續。 但這種方法可能會刪除您的敏感數據。