nebula storage服务起不来

  • nebula 版本:nebula-graph-2.6.1.el7.x86_64.rpm
  • 部署方式:分布式
  • 安装方式:源 RPM
  • 是否为线上版本: N
  • 硬件信息
    • 磁盘( 推荐使用 SSD) 机械磁盘
    • CPU、内存信息 3节点 每个节点8核 16G
  • 问题的具体描述
  • 相关的 meta / storage / graph info 日志信息(尽量使用文本形式方便检索)
    重启nebula后 storage服务运行一段时间就会挂掉,data数据一直在增长
    会生成core.15953 core.16806 core.20436 core.29541 core.4335 core.790 这种core文件
    看起来是coredump
    请问有什么解决方式吗?

尝试 使用 ulimit -c unlimited 也不起作用 只有一个节点的storage起不来 这个节点数据是60G 还没有compact storage起来一段时间之后就会挂掉

1 个赞

你把最后一个core.XXX 打开,把堆栈贴下吧。
怎么打开core文件,可以百度下。

堆栈是这样的

[New LWP 5339]
[New LWP 5360]
[New LWP 23116]
Core was generated by `/usr/local/nebula/bin/nebula-storaged --flagfile /usr/local/nebula/etc/nebula-s'.
Program terminated with signal SIGABRT, Aborted.
#0  0x00007f9ffff72387 in ?? ()
[Current thread is 1 (LWP 5258)]
(gdb) 

ERROR日志看下

erro日志

Log file created at: 2021/12/15 20:53:24
Running on machine: nubula-node-3
Log line format: [IWEF]mmdd hh:mm:ss.uuuuuu threadid file:line] msg
F1215 20:53:24.382135  4347 RocksEngine.cpp:376] Check failed: key.size() == sizeof(PartitionID) + sizeof(NebulaSystemKeyType) (12 vs. 8)

数据版本不对吧?升级过了?

是升级过 不过之前一直没有这个问题 数据版本这个需要怎么修改呢?

删了本地数据重启

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