storaged 服务起不来

nebula版本:v2.0.0
在几天前我通过studio修改过storage相关conf,现在我把相关的图空间删除了,导致storaged服务无法启动。报错如下:
E0811 16:18:01.908243 2327 Configuration.cpp:75] json parse error on line 0 near `268435456"","max’: expected ‘}’
F0811 16:18:01.908586 2327 RocksEngine.cpp:103] Check failed: status.ok()
通过查看源码,我们找到问题出现在解析json配置文件处,查找日志得知:


每一次启动系统都试图用两个双引号替代原来的格式。
请问如何解决以及为什么就会发生这样的问题?

studio 改出来的? 您可以用 console 连到 nebula, 然后 SHOW CONFIGS STORAGE;
查看一下当前的配置,

并且修改有问题的那一段.

形如

UPDATE CONFIGS storage:rocksdb_column_family_options = {disable_auto_compactions: false};

更多的选项可以参考 Storage服务配置 - Nebula Graph Database 手册

2 个赞

昨天已经解决了,不知道为何会出现这样的问题。
因为我在上周就修改过这个配置,没有出现任何问题,唯一的变量是昨天删除了两个图空间。
而且在conf文件里是正确的,不知道为啥出问题。

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。