Cassandra致命异常InstanceAlreadyExistsException

时间:2011-05-31 20:06:41

标签: cassandra

我正在运行0.8 cassandra。当我使用CQL在同一个表的两个不同字段上创建两个二级索引时,我有一个例外:

  

javax.management.InstanceAlreadyExistsException

关于这个例外的最糟糕的事情是,如果我关闭cassandra服务,我就不能再启动它了。

它一直将此异常显示为致命异常并阻止cassandra启动。

如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

听起来像个臭虫。请在问题跟踪器上报告重现步骤和异常的完整堆栈跟踪:https://issues.apache.org/jira/browse/CASSANDRA

编辑:作为一种解决方法,您可以在启动后使用cli连接到Cassandra并删除其中一个索引,然后重新启动服务器并使用其他名称重新创建索引。