首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我无法在Eclipse中启动Cassandra服务器(未知的Commitlog版本4)

我无法在Eclipse中启动Cassandra服务器(未知的Commitlog版本4)
EN

Stack Overflow用户
提问于 2013-11-26 14:34:08
回答 1查看 2.6K关注 0票数 4

我试图在eclipse中运行Cassandra,但我得到了这个异常

代码语言:javascript
复制
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)

我做错了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-26 15:12:52

听起来像是版本错配--可能是因为卡桑德拉的降级

你在月食中使用什么版本的卡桑德拉?另外,您是否有另一个版本运行并共享相同的提交日志?很可能您已经从一个版本的cassandra中读取了提交日志。(这是我的经验。)

如@LyubenTodorov在评论中所提供的那样,添加解决方案:

要解决这个问题,要么更改commitlog_directory,要么清空当前的提交日志dir (默认值是/var/lib/cassandra/提交日志)

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20219934

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档