使用nebula-http-gateway执行:sleep语句时报错

如题,我在使用nebula-http-gateway执行 :sleep 20; 语句时,老是报错:
{
“code”: -1,
“data”: null,
“message”: “-1004:SyntaxError: syntax error near `` 20;'”
}
这是我的参数:
{“gql”:“:sleep 20;”}

有大佬回复下吗?

我使用了 ``包裹也是不行

您好,:sleep 20不是ngql的标准语法,是nebula-console在外层封装的一个便捷用法,http-gateway不支持,可以手动在执行语句前加个time.sleep实现

1 个赞

谢谢回答,我已经在外部逻辑上sleep了。我想请问下nebula-http-gateway使用的nebula-importer版本是多少啊?我的配置文件老是报错,明明在nebula-importer(4.1.0)中可以使用。
我使用的nebula-dashboard(3.4.0)内置的http-gateway

1 个赞

您好,gateway上的importer版本应该是3.2的,估计和新版会有很多不兼容,不太建议使用

真希望你们能升级到最新版本的nebula-importer, 挺好用的。命令行执行的话,拿不到进度,只能看日志信息

2 个赞

issue 创建了哈 Add importer v4 support · Issue #138 · vesoft-inc/nebula-http-gateway · GitHub

@JonahYan 感兴趣的话可以来 PR 哈

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