重启storaged服务失败

导入部分数据后,想关闭自动compact再继续后面数据导入。
为关闭compact,先停止服务,但使用service stop停止服务时storaged服务一直没有关闭,所以使用kill -9直接关闭了进程。
再次启动storaged服务时,没有响应。storagederr日志报错check failed: status.OK()

检查一下你data_path下的文件权限吧,怀疑是两次启动时用的不同的user,文件权限出了问题。

1 个赞

确认了一下,data_path下个磁盘目录均为当前用户权限。截图为其中一个disk下目录的文件权限。


看起来不像是文件权限问题。

代码是哪个版本?看看 RocksEngine.cpp :103这行。

initRocksdbOptions, 这个函数错误,看下storage 的 log吧。

另外,改过配置文件吗?

storage log的错误就是第一幅图的报错,全都是这个

配置文件改过,在这里

storage的log除了第一幅图上的内容,往上翻一下,应该还有其他的内容。

搞不好是配置文件解析失败了,可能是配置格式问题,或全半角问题。

你好,找到问题了。修改了storaged.conf之后,没有在配置文件最上面加--local_config=true,就会出现这个错误。
但日志只会提示截图中的内容,没有其他信息。

1 个赞

我修改参数为--rocksdb_column_family_options中的disable_auto_compactions=true

该话题在最后一个回复创建后7天后自动关闭。不再允许新的回复。