Cassandra总是在删除表 /键 /键 /用户 /角色之后崩溃



OS:Windows7

卡桑德拉:3.11.2

JDK:JDK-9.0.4

客户端:Cassandracsharpdriver 3.4.0.1(或通过Cassandra的Nosql Manager(

执行任何删除操作时,Cassandra过程总是崩溃:

  1. 删除键空间,drop表(如果手动重新启动后可以检查(;

  2. 删除用户,角色(一旦创建一旦无法删除(

有人知道真正的原因以及如何更改配置吗?这是system.log的错误详细信息:

错误[nonperiodictasks:1] 2018-mm-dd HH:01:17,878 logTransaction.java:354- c: cassandra-3.11.2 cassandra-3.11.2 data data data data data system_auth resource_role_role_permissons_permissons_index-5f2f2fbdbdbdadaddaddaddaf afted deletion:354 -big,我们将在GC和服务器重新启动后重试错误[非periodictasks:1] 2018-mm-dd HH:01:17,880 logTransaction.java:236-无法删除C: cassandra-3.11.2 data data system_auth system_auth resource_role_role_role_permissons_index-5f2f2f2f2f2f2f2f2fbdad91f13946baf13913946ba3555daf1355daf1355d155d.-ba。 。D b 在java.base/sun.nio.fs.windowsexception.translatetoioexception(未知来源(〜[na:na] 在java.base/sun.nio.fs.windowsexception.rethrowasioexception(未知来源(〜[na:na] 在java.base/sun.nio.fs.windowsexception.rethrowasioexception(未知来源(〜[na:na] 在java.base/sun.nio.fs.windowsfilesystemprovider.impldelete(未知来源(〜[na:na] 在java.base/sun.nio.fs.abstractfilesystemprovider.delete(未知来源(〜[na:na] 在java.base/java.nio.file.files.delete(未知来源(〜[na:na] at org.apache.cassandra.db.lifecycle.logtransaction.delete(logtransaction.java:219( atorg.apache.cassandra.db.lifecycle.logtransaction $ sstabletidier.run(logtransaction.java:345([apache-cassandra-3.11.2.jar:3.11.2] at org.apache.cassandra.io.sstable.format.sstableReader $ globaltidy.tidy(sstablereader.java:2288([apache-cassandra-3.11.2.jar:3.11.2] atorg.apache.cassandra.utils.concurrent.ref $ globalstate.Release(ref.java:321([apache-cassandra-3.11.2.jar:3.11.2] atorg.apache.cassandra.utils.concurrent.ref $ state.Release(ref.java:220([apache-cassandra-3.11.2.2.jar:3.11.2] at org.apache.cassandra.utils.concurrent.ref.release(ref.java:114([apache-cassandra-3.11.2.2.jar:3.11.2] at org.apache.cassandra.io.sstable.format.sstablereader $ instancetidier $ 1.run(sstablereader.java.java:2193([apache-cassandra-3.11.2.jar:3.11.2] 在java.base/java.util.concurrent.executors $ runnableadapter.call(未知来源([NA:NA] 在java.base/java.util.concurrent.futuretask.run(未知来源([NA:NA] 在java.base/java.util.concurrent.scheduledthreadpoolexecutor $ scheduledfuturetask.run(未知来源([na:na] 在java.base/java.util.concurrent.threadpoolexecutor.runworker(未知来源([NA:NA:NA] 在java.base/java.util.concurrent.threadpoolexecutor $ worker.run(未知来源([na:na] at rog.apache.cassandra.concurrent.namedthreadfactory.lambda $ threadlocallocallocator $ 0(nessthreadfactory.java:81([apache-cassandra-3.11.2.jar:3.11.2] 在java.base/java.lang.thread.run(未知来源(〜[na:na]错误[nonperiodictasks:1] 2018-mm-dd HH:01:17,880 logTransaction.java:354- c: cassandra-3.11.2 cassandra-3.11.2 data data system_auth system_auth resource_role_role_permissons_index-5f2f2f2f2f2f2f2fbdad91f13946bdapa flafe我们'LL在GC和服务器重新启动后重试错误[MemtablePostflush:2] 2018-mm-DD HH:01:19,378 Storageservice.java:441-停止本地运输信息[memtable-postflush:2] 2018-mm-dd HH:01:19,393 server.java:176-停止收听CQL客户端

您对系统数据库文件的文件权限有问题。在您的日志中,您有以下内容:

无法删除 c: cassandra-3.11.2 data system_auth resource_role_permissons_index-5f2fbdad91f13946bd255d55da3a3a3a3a5c3a5c35ec mc-17-big-data.db 文件。 AccessDeniedException :c: cassandra-3.11.2 data data system_auth resource_role_role_permissons_index-5f2fbddad91f1f1f1f13946bd25d25d5da3a3a3a3a3a3a3a3a3a5c35ec mc-db at>

请更改给定目录(C:cassandra-3.11.2data(的权限,可以为运行Cassandra的用户访问。

相关内容

最新更新