我尝试从快照恢复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
为什么会发生这种情况,我该如何解决?
提前感谢,
答案 0 :(得分:0)
看起来Cassandra没有权限阅读已恢复的sstable。检查文件权限和所有权。