- nebula 版本:(为节省回复者核对版本信息的时间,首次发帖的版本信息记得以截图形式展示)
v1.2.0 - 部署方式(分布式 / 单机 / Docker / DBaaS):docker swarm
- 是否为线上版本:Y
- 硬件信息
- 磁盘( 推荐使用 SSD)
- CPU、内存信息
- 问题的具体描述
生产环境上基于docker swarm部署的服务重启之后 storaged无法正常启动… 尝试多次, 只要使用原来的数据卷storaged就无法正常启动, 创建新的volume则成功. 但生产需要用到原数据 - 相关的 meta / storage / graph info 日志信息(尽量使用文本形式方便检索)
storaged日志
metad日志
具体该如何修复呢?
是否错误的删除了 cluster.id 文件?
没有,只是关闭了服务重启就出现该情况了…
把容器里的/usr/local/data删除嘛,这不是删除数据的操作么? 目前只能通过删数据来修复该问题嘛?
猜测可能原volume对应目录权限变更了,一般swarm部署的考虑用nfs作文件共享,解决重启后文件不一致(配置或者数据文件)问题,至于上面提到的删除数据解决方案,也不失为一种方法,2亿节点20亿边我这边导入时间大概2小时左右。
1 个赞
此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。