Nebula-Graph部署时出错

Nebula-Graph版本:
nebula-graph-3.2.0-1.x86_64

非容器部署结果如下:


console连接失败,报错如下:

容器部署结果如下:


console连接仍然失败,报错如下:


请教一下各位大佬这是什么原因呀 ?:sob:

从非容器部署的 warning 看,你的操作系统里允许打开文件数太小了,稍微运行几个程序很容易就会因为文件数不够没法正常运行

ref: https://cloud.tencent.com/developer/article/1682927

从容器的 compose ps 看,数据库所有进程都在重启,可以看看它们的日志是报什么错误,是不是也和 open file number limit 有关,日志文件就在 logs 之下,按照每一个容器分的目录。数据库没起来,所以 console 连不上哈。

1 个赞

嗯嗯,我重新开了一台虚拟机,目前已经可以使用console连接了。

Nebula版本:nebula-graph-3.2.0-1.x86_64
console版本:nebula-console-linux-amd64-v3.2.0

但是在使用console连接后,无法创建图空间,报如下错误(Host not enough),这是为什么呀

正在尝试add hosts

就是因为没有 add hosts 哈,show hosts 能看到所有被服务发现的 storage hosts,online 的个数要足够你的 replica_factor 个数才行,从 3.0 之后,需要人为明确指定 add hosts 才能让一个 storage 可以被使用。

好啦!非常感谢! :grinning_face_with_smiling_eyes:

1 个赞