我有一个简单的单节点cassandra设置(1.1.0)(默认设置).每当我尝试在cassandra-cli中创建一个键空间时,我都会收到错误:[default @ unknown] create keyspace tax; org.apache.thrift.transport.TTransportException
在cassandra服务器日志中,异常stacktrace:ERROR 12:15:04,722线程中的异常线程[MigrationStage:1,5,main]
java.lang.AssertionError
at org.apache.cassandra.db.DefsTable.updateKeyspace(DefsTable.java:441)
at org.apache.cassandra.db.DefsTable.mergeKeyspaces(DefsTable.java:339)
at org.apache.cassandra.db.DefsTable.mergeSchema(DefsTable.java:269)
at org.apache.cassandra.service.MigrationManager$1.call(MigrationManager.java:214)
Run Code Online (Sandbox Code Playgroud)
我尝试删除./var/lib/cassandra/data中的内容并重新启动服务器和我的mac,但仍然遇到同样的问题.
看起来系统密钥空间已损坏.从中删除数据文件
并重新启动cassandra服务器修复了该问题.(以上目录在$ CASSANDRA_HOME/conf/cassandra.yaml中定义)
| 归档时间: |
|
| 查看次数: |
3669 次 |
| 最近记录: |