恢复Cassandra失败了

时间:2014-04-09 14:02:18

标签: cassandra restore permission-denied

我尝试从快照恢复Cassandra表,但是当我尝试查看结果时,查询会给我一个rpc_timeout,所以我试图查看日志文件

  

java.lang.RuntimeException:java.lang.RuntimeException:java.io.FileNotFoundException:/var/lib/cassandra/data/key_space/table/table-ib-2-Data.db(Permission denied)

我如何获得快照:

  

$ nodetool -h localhost -p 7199快照

我如何恢复快照:

  

$ sudo service cassandra stop

在此级别中,我清除了commitlog

中的所有文件
  

$ cp -R /..../snapshot/..../1379314573738/。的/ var / lib中/卡桑德拉/数据/..../表/

     

$ sudo service cassandra start

为什么会发生这种情况,我该如何解决?

提前感谢,

1 个答案:

答案 0 :(得分:0)

看起来Cassandra没有权限阅读已恢复的sstable。检查文件权限和所有权。

相关问题