nebula console无法进入graph

  • nebula studio 版本:3.7.0
  • 内核版本 v3.5.0

  • 部署方式: windows 单机
  • 安装方式:Docker Desktop
  • 是否上生产环境: N
  • 问题的具体描述

当安装好nebula-docker-compose后,所有容器正常启动没问题。每次电脑重启后,通过docker desktop启动所有容器后,立即登录时,都会出现这个报错。之前的解决方法是:等待所有容器启动十分钟后,再通过console可以进入。但是今天等了约一小时也无法通过console进入,重启docker desktop也无效

  • 相关的 meta / storage / graph info 日志信息
2023-06-28 15:11:38 goroutine 1 [running]:
2023-06-28 15:11:38 log.Panicf(0xc0001b60c0, 0xbb, 0x0, 0x0, 0x0)
2023-06-28 15:11:38     /usr/local/go/src/log/log.go:345 +0xc0
2023-06-28 15:11:38 main.main()
2023-06-28 15:11:38     /usr/src/main.go:532 +0xb0b
2023-06-28 15:11:39 2023/06/28 07:11:39 Fail to initialize the connection pool, host: graphd, port: 9669, failed to open connection, error: failed to open transport, error: dial tcp 172.18.0.4:9669: connect: connection refused 
2023-06-28 15:11:39 panic: Fail to initialize the connection pool, host: graphd, port: 9669, failed to open connection, error: failed to open transport, error: dial tcp 172.18.0.4:9669: connect: connection refused

而我无法使用任何方式登录nebula:



  • 备注2:因为之前都是本机部署,ip地址都用的同一个地址,没有挂梯子,所以ip地址不会输入错误

请问如何解决呢?谢谢!

修改一下错误:

  1. 使用的是nebula v3.5.0
  2. 在发帖结束后想补充一下端口启动情况,发现9669端口没起来。

搜其他帖子准备调试后,发现服务突然起来了:joy:

(距离docker desktop中所有容器启动大概过了一小时这样,并且容器中没有出现exit的容器)

想请教大神们一下,这个更多是跟电脑启动服务有问题吗(因为容器启动后,每次靠等来等待服务端口启动似乎也不是解决方法:joy:)?

桌面、docker desktop 推荐用 NebulaGraph 的 docker extension 哈,在 extension 市场里搜 nebula 点安装就好了,自带 studio 和 console

服务出问题要看看具体服务的日志

好的,谢谢啦,想问两个问题:

  1. 使用docker extension,和我单独将nebula和studio下载再docker compose,是同样的效果吗?我需要将原来的nebula删除再使用docker extension吗?
  2. 我的问题看上去是nebula graph的容器启动了,但是graph的服务等了很久才启动,这个日志可以如何看到呀?

同样效果,需要删掉哈

日志在 compose 目录下的 logs 里哈

extension 的目录在家目录下 .nebulagraph 下

1 个赞

好的,谢谢啦

graph 要等 meta 起来才会启动成功,可以看看 meta/graph 都在等什么这么久

收到,thanks

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