- nebula 版本:Nebula Graph v2.0.1
- 部署方式(分布式 / 单机 / Docker / DBaaS):docker-compose
- 是否为线上版本: N
- 硬件信息
- 磁盘( 推荐使用 SSD): HDD
- CPU、内存信息
- 问题的具体描述
我在导入数据时,刚开始可以正常导入,但后面就报 ErrMsg: Storage Error: part: 1, error: E_RPC_FAILURE(-3)., ErrCode: -1005这个错误。想请各位大佬帮忙看一下。
-导入报错:
ErrMsg: Storage Error: part: 1, error: E_RPC_FAILURE(-3)., ErrCode: -1005 - 对应graph节点的err日志信息
-importer的日志信息
-storaged的报错信息:
-配置文件
storaged 挂了?
我觉得没挂,虽然报错,还是能继续导入数据的
show hosts 看一下?
嗯…您这个500G 内存的机器只起了一个 storaged 并且只建了一个 partition 吗?
这种配置用 importer 灌的话(只能说没试过, 因为 importer 是为了大数据量准备的, 一般也会对应着多个 storaged 和比如说 50 个 part)
除了storaged多起几个,其他配置你还有什么建议嘛?
出现这个问题,跟storaged的个数有关系嘛
我猜, 是 importer 对单 storaged, 把 storaged 给怼懵逼了
多开几个, 让 storaged 的压力不要那么大
我起了3个graph,3个meta,5个storage,50个part,还是出现这个错误
磁盘是 HDD 的,你起了多个 storage,是在一个机器上用了同一块盘,还是挂了多个盘?
也有可能是同时写盘的时候,io 达到瓶颈,你可以在 import 的时候,监控一下 io 写,如果 io 写已经达到瓶颈的话,适当减少 import 的并发数。
上一下 storaged 的 info 日志.
这个应该是启动时候的, 有报错时候的 storaged 的 info 吗?
应该不是这个, 这个也是启动期间的, 不要看 error, 看 info
nebula-storaged.INFO