- nebula 版本:v2.0.0-rc1
- 部署方式:单机compose
- 硬件信息
- 磁盘:SSD
- CPU、内存信息:Intel(R) Xeon(R) Gold 6240 CPU @ 2.60GHz、32G
- 问题的具体描述
在新服务器上部署环境,nebula 版本为v2.0.0-rc1,web-docker版本v2 ,在拓展中无法正常显示边。
发生问题过程:
1、首先直接使用了docker-compose页面上的流程对nebula进行部署(此时版本为v2:nightly),导入数据时发现nebula-python
返回数据的格式变了,于是重新使用v2.0.0-rc1版本。
2、 插入完成数据之后,在控制台中搜索连接的点可以搜索到(语句直接从拓展中粘贴过来修改格式的):
3、在拓展中无法显示,通过chrome network可以看到,所有数据都是被返回了的,但是并没有显示。
查询前:
查询后:
浏览器报错内容:
4、在老服务器上两三周之前部署的web是正常的,经查看没有报上述错误。
好像还是不行,我看v2镜像还是两天前发布的那个,这个环境整个都是今天新装的,应该不会有老版本的docker镜像残留
hetao
6
你好, studio 最新的 v2.1.5版本已经修复此问题了,你需要更新 studio 的镜像,不是 nebula 的 v2 镜像
嗯嗯,但是我还是不太清楚如何更新到studio的v2.1.5,您看这个文件(docker-compose.yaml)里我要修改什么呢?我是通过这个链接部署web-docker的
version: '3.4'
services:
client:
image: vesoft/nebula-http-gateway:v2
environment:
USER: root
ports:
- 8080
networks:
- nebula-web
web:
image: vesoft/nebula-graph-studio:v2
environment:
USER: root
UPLOAD_DIR: ${MAPPING_DOCKER_DIR}
ports:
- 7001
depends_on:
- client
volumes:
- ${UPLOAD_DIR}:${MAPPING_DOCKER_DIR}:rw
networks:
- nebula-web
importer:
image: vesoft/nebula-importer:latest
networks:
- nebula-web
ports:
- 5699
volumes:
- ${UPLOAD_DIR}:${MAPPING_DOCKER_DIR}:rw
command:
- "--port=5699"
- "--callback=http://nginx:7001/api/import/finish"
nginx:
image: nginx:alpine
volumes:
- ./nginx/nginx.conf:/etc/nginx/conf.d/nebula.conf
- ${UPLOAD_DIR}:${MAPPING_DOCKER_DIR}:rw
depends_on:
- client
- web
networks:
- nebula-web
ports:
- 7001:7001
networks:
nebula-web:
我直接pull下来的就是现在这个还没修复的版本
hetao
8
配置没问题呀,你看下打开的 studio 页面右上角版本是不是 2.1.5
hetao
10
稍等,因为之前 studio 配合的是 nebula nightly 版本,而 nightly 版本在上周对 fetch 语句返回的数据结构做了改动,因此我们做了相应的调整。 rc 版本没有将 fetch 相关变动的 pr 合入,所以出现此问题。针对此问题,我们要做下相应的调整,届时通知你
也就是说rc的fetch返回的数据很快也会使用最新的格式对吗?
v2.0.0-rc1这个版本返回的格式也会改成最新版,我可以这么理解吗?还是v2.0.0-rc2或以后的版本才会用到?因为之前基于rc1做了一些开发,如果rc1也要修改的话我这边就用nightly的返回结构早做修改哈
hetao
15
rc 1版本不会更新此内容,该格式相关会被合到最后的 GA 版本。你看你那边能不能尽早调整到相应的数据格式。不行的话我们可以打一个适配 rc 的 studio 镜像给你使用先
hetao
20
这是版本的不兼容问题,要么把 nebula 的镜像切换成 nightly 版本,要么把 studio 的版本切换成 rc 版本。建议切换 nebula 版本,因为后续 nebula 的新版本上线也是会采用最新格式的数据结构
Archie
21
我这边复现了这个问题,nebula 是 v2-nightly 版本,studio 是 2.1.5-beta 版本
hetao
22
是如图这个一模一样的报错吗。有去除镜像重装试过么,可能会存在缓存之类的问题。有几个用户重新配置了环境就可以正常使用了