nebula-graph download命令下载sst失败

  • nebula 版本:2e938c767(Git Info Sha)v3.0.1
  • 部署方式:单机
  • 安装方式:源码编译
  • 是否为线上版本:Y
  • 硬件信息
    • 磁盘( 推荐使用 SSD)
    • CPU、内存信息
  • 问题的具体描述:
    本机已经安装完成hadoop client命令,手动操作,可以下载hdfs,在console进行download下载sst失败
    命令如下
1.SUBMIT JOB DOWNLOAD HDFS "hdfs://A/dd"
2.DOWNLOAD HDFS "hdfs://A/dd"
  • 相关的 meta / storage / graph info 日志信息(尽量使用文本形式方便检索)
    nebula-graphd.INFO 日志如下
1。
E20220527 18:34:03.198046 98093 QueryInstance.cpp:131] SyntaxError: syntax error near `DOWNLOAD'

2.
E20220530 15:07:32.302306 98097 QueryInstance.cpp:131] Download failed!
E20220530 15:46:08.570047 98083 QueryInstance.cpp:131] SyntaxError: syntax error near `DOWNLOAD'
E20220530 15:48:04.524199 98079 MutateSentences.h:661] URL Parse Failed:

问题:
(1)download命令必须是要ip+port的地址方式吗,为什么要这样限制?使用nameservce地址是否支持?
(2)手动download的时候,我看后台日志打印

I20220530 15:07:32.254626 98093 HttpClient.cpp:15] HTTP Get Command: /usr/bin/curl -G

download-dispatch这个接口是由什么服务启动的?

:thinking: 你是哪里看到这个文档了吗? https://docs.nebula-graph.com.cn/3.1.0/nebula-exchange/use-exchange/ex-ug-import-from-hive/ 这个文档里没提到这个执行命令啊

参考的这个,步骤5的第2步

哦,是 sst 啊。- -,我看错了。sorry

然后我升级了一下当前的nebula-graph版本,修改为v3.1.0后,可以submit job,不过一执行立马变成FAILED状态,查看后台graph的日志也没有打印具体错误原因了

附:hdfs地址,在当前机器上可以手动完成下载,在nebula-console里面执行不行,地址不属于“ip+port”的格式,没有端口

download下载的实现里加了一步对hdfs地址的校验,导致只能支持ip+port的地址,已经有相关issue了

1 个赞

明白,不过还是想了解一下,目前为什么要做ip+port的这样的规则限制,我在v3.1.0的版本里面,没有找到明确的校验这块的代码。

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