如何写一个检测并删除space中全部悬挂边的nCQL脚本啊

  • nebula 版本:2.5

如何写一个检测并删除整个space中全部悬挂边的nCQL脚本啊

可以简要地描述下你这边的一个实现思路。

我也没有特别好的想法。

能想到的是spark先到storaged里面把所有的edgekey扫描出来,然后一一检查起点和终点key是不是存在。

我也仅能想到这个,也太暴力了 :rofl:而且我单机部署内存也不够。。。很多查询都显示内存溢出
悬挂边配置赶紧上线吧,最好可以设置悬挂边为(允许,忽略,报错)三个层级,默认忽略不存。

用spark scan 出来edge 和 vertex,edge → flatmap 出两个点 → left join (或者cogroup) vertex → filter 掉右边空的 → 并行delete

存储方式决定了

浙ICP备20010487号