- nebula 版本:3.1.0
- 部署方式:单机
- 安装方式:Docker Windows WSL2 backed
- 是否为线上版本:N
- 硬件信息
- 问题的具体描述
当安装好nebula-docker-compose时10个容器正常启动没问题,等关闭后,开机重启,使用Docker Desktop再启动容器,console不能正常运行,处于exited状态,日志信息如下;使用docker-compose up -d命令仍是exited状态。手动启用后,连接Nebula Graph仍报下面logs中的错误;
- 相关的 meta / storage / graph info 日志信息
nebula-docker-compose_console_1 logs
2022/09/21 14:13:28 Fail to initialize the connection pool, host: graphd, port: 9669, failed to open connection, error: failed to open transport, error: dial tcp 172.22.0.11:9669: connect: connection refused
panic: Fail to initialize the connection pool, host: graphd, port: 9669, failed to open connection, error: failed to open transport, error: dial tcp 172.22.0.11:9669: connect: connection refused
goroutine 1 [running]:
log.Panicf(0xc0001760c0, 0xbc, 0x0, 0x0, 0x0)
/usr/local/go/src/log/log.go:345 +0xc0
main.main()
/usr/src/main.go:535 +0xb0b
(root@nebula) [(none)]> ADD HOSTS "storaged0":9779,"storaged1":9779,"storaged2":9779
[ERROR (-1005)]: Existed!
Wed, 21 Sep 2022 14:15:57 UTC
Bye root!
Wed, 21 Sep 2022 14:15:57 UTC
wey
2
compose 里的 console 是用来一次性自动 执行 add hosts 的,不是给咱们用的,第一次成功之后 add hosts 报错已经存在是符合预期的,不用管它哈。
可以另外run console 容器连,或者下载 console 的二进制包用。
请问怎么run console容器呢?端口和网络怎么指定?
我用的下述指令:
docker run -d -p 6379:6379 --name nbcs vesoft/nebula-console:v3.0.0
端口是随便指定的,容器创建好但不能启动
wey
4
docker run --rm -ti --network nebula-net vesoft/nebula-console:v3.2.0 -addr graphd -port 9669 -u root -p nebula
试试这个
system
关闭
6
此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。