由于accessdeniedexception,cassandra没有启动

vsdwdz23  于 2021-06-14  发布在  Cassandra
关注(0)|答案(1)|浏览(354)

在尝试启动cassandra时,我不断遇到以下错误:
警告  [内存表FLushwriter:1]2019-09-23 20:52:14452日志集。java:220 - 未能将记录添加到副本:java.nio.file.accessdeniedexception:/data/cassandra/data/system/local-7ad54392bcdd35a684174e047860b377/mc\u txn\u flush\u 05936940-de44-11e9-9dfb-251fcce05198.log错误[memtablefl]ushwriter:1] 2019-09-23 20:52:14,457 columnfamilystore。java:1183 - 冲洗memtable-local@1437882581(0.334kib序列化字节,2个操作,开/关堆限制的0%/0%)失败,错误为java.lang.runtimeexception:java.nio.file.accessdeniedexception:/data/cassandra/data/system/local-7ad54392bcdd35a684174e047860b377/mc\u txn\u flush\u 05936940-de44-11e9-9dfb-251fcce05198.log

k4ymrczo

k4ymrczo1#

我在放弃一个物化视图后也遇到了同样的情况。查找目录权限。您将看到该目录和 schema.cql 会有 root 所有权。

$ ls -la /data/cassandra/data/<keyspace>/<keyspace>-6d7291801cd811ea84aedd85165df9d2/snapshots/analyse-LFDBFUZCMGCMGKHFYAFW/
drwxr-xr-x 3 root      root             4096 Mar 26 19:58 .
drwxr-xr-x 4 cassandra cassandra      241664 Mar 27 03:11 ..
-rw-r--r-- 2 cassandra cassandra          92 Mar 26 13:46 md-7426-big-TOC.txt
-rw-r--r-- 2 cassandra cassandra        2435 Mar 26 14:29 md-7427-big-CompressionInfo.db
-rw-r--r-- 2 cassandra cassandra    12025128 Mar 26 14:29 md-7427-big-Data.db
-rw-r--r-- 2 cassandra cassandra          10 Mar 26 14:29 md-7427-big-Digest.crc32
-rw-r--r-- 2 cassandra cassandra       66056 Mar 26 14:29 md-7427-big-Filter.db
-rw-r--r-- 2 cassandra cassandra     1573654 Mar 26 14:29 md-7427-big-Index.db
-rw-r--r-- 2 cassandra cassandra       10869 Mar 26 14:29 md-7427-big-Statistics.db
-rw-r--r-- 2 cassandra cassandra       16568 Mar 26 14:29 md-7427-big-Summary.db
-rw-r--r-- 2 cassandra cassandra          92 Mar 26 14:29 md-7427-big-TOC.txt
-rw-r--r-- 1 root      root              962 Mar 26 19:58 schema.cql
...

您可以通过使文件和文件夹所有者 cassandra :

$ chown -R cassandra:cassandra /data/cassandra/data/<keyspace>/<keyspace>-6d7291801cd811ea84aedd85165df9d2/snapshots/analyse-LFDBFUZCMGCMGKHFYAFW/

相关问题