gpt4 book ai didi

eclipse - 我无法在 Eclipse 中启动 Cassandra Server(未知的 Commitlog 版本 4)

转载 作者:行者123 更新时间:2023-12-02 14:26:21 25 4
gpt4 key购买 nike

我尝试在 Eclipse 中运行 Cassandra,但遇到此异常

java.lang.IllegalStateException: Unknown commitlog version 4Exception encountered during startup: Unknown commitlog version 4

at org.apache.cassandra.db.commitlog.CommitLogDescriptor.getMessagingVersion(CommitLogDescriptor.java:81)
at org.apache.cassandra.db.commitlog.CommitLogReplayer.recover(CommitLogReplayer.java:118)
at org.apache.cassandra.db.commitlog.CommitLogReplayer.recover(CommitLogReplayer.java:93)
at org.apache.cassandra.db.commitlog.CommitLog.recover(CommitLog.java:146)
at org.apache.cassandra.db.commitlog.CommitLog.recover(CommitLog.java:126)
at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:305)
at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:461)
at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:504)

我做错了什么?

最佳答案

听起来像是版本不匹配 - 可能是由于降级 Cassandra[?]

您在 Eclipse 中使用什么版本的 Cassandra?另外,您是否有另一个版本正在运行并共享相同的提交日志?您可能会从另一个版本的 cassandra 读取提交日志。 (这是我的经验。)

添加 @LyubenTodorov 在评论中提供的解决方案:

To solve this either change your commitlog_directory or empty your current commitlog dir (default is /var/lib/cassandra/commitlog)

关于eclipse - 我无法在 Eclipse 中启动 Cassandra Server(未知的 Commitlog 版本 4),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20219934/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com