- nebula 版本:2022.03.15-nightly
- 部署方式: 单机
- 安装方式:Docker
- 是否为线上版本: N
- 问题的具体描述
当前正在使用nebula-exchange工具做导入功能,看文档https://docs.nebula-graph.com.cn/3.0.1/nebula-exchange/use-exchange/ex-ug-import-from-sst/,步骤5的介绍
导入前请确认以下信息:
确认所有部署 Storage 服务的机器上都已部署 Hadoop 服务,并配置 HADOOP_HOME 和 JAVA_HOME。
没有部署对应环境的话,在使用下载命令的时候,会提示失败
nebula> DOWNLOAD HDFS "hdfs://<hadoop_address>:<hadoop_port>/<sst_file_path>";
环境
我使用docker分容器部署了不同的nebula-console、nebula-graph、nebula-Storage,hdfs存放的namenode环境
步骤
操作DOWNLOAD下载的时候,我进入nebula-console容器,远程连接nebula-graph,执行DOWNLOAD操作时,需要帮忙解释下面几个问题
问题
(1)此时是nebula-graph还是nebula-Storage节点,起进程执行了实际的sst文件下载任务?
(2)按照这种sst导入的方法,线上确认所有部署 Storage 服务的机器上都已部署 Hadoop 服务,并配置 HADOOP_HOME 和 JAVA_HOME,这种办法只是为了导入,是否会存在环境耦合比较严重的问题?
(3)看社区内的其他教程,以及个人理解,sst可以不通过这种方式进行下载sst问题,只要有办法把sst下载到nebula-Storage的对应目录就行了,目前是否存在可以不在Storage部署hadoop服务,绕过这一层比较好的线上实践?