使用nebula-impoter批量删除,日志里也没有报错,为什么数据没删掉

  • nebula 版本:3.6
  • 部署方式: 单机
  • 安装方式:tar
  • 是否上生产环境:Y
  • 硬件信息
    • 磁盘( 推荐使用 SSD)
    • CPU、内存信息
  • 问题的具体描述
    使用nebula-impoter实现批量导入但修改mode为delete批量删除,日志里也没有报错,为什么数据没删掉?

手动删除一条数据后,又执行删除的yaml文件,发现数据又重新写入了


这是yaml文件信息,模式定义为DELETE

想问下,你是怎么判断删除干净的?有没有检查的过程,发我看看?

大佬好,1、我在执行完yaml文件后,到库里根据vid查,发现数据还是有 。2、手动执行delete vertex后查数据就没有了。3、又重新执行了一遍yaml文件,发现手动删除的数据又新增进去了,但是yaml文件里明确写的mode:delete


这是要删的csv文件,2406309是vid。

这个是删除脚本,除了mode改为delete外,其余参数与导入的脚本(导入脚本可以正常执行)完全一致。

这是执行脚本的命令(已执行)

这是impoter执行的日志,显示100%,finished:28,与csv文件数据条数也一致。

查询后数据还在,直接再库里执行也是一样能查到。



以上是验证手动执行命令删除后,再一次执行yaml文件验证数据重新写入的步骤。

你用的是哪个 importer 的版本?感觉不应该啊。配置和查询瞅了下应该没啥问题

impoter用的4.0

删除模式是 4.1 才支持的

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