单机部署,如何解决Host not enough!

单机部署Linux安装了Nebula相关的包和Studio,Linux命令行检测服务正常:

通过http://服务器IP:7001/console 访问,显示只有一个HOST且处于OFFLINE状态,自己重新建了3个HOST依然处理OFFLINE,无法激活。截图如下:


Studio版本号 3.8.0

在Studio中创建Space,提示Host not enough!而手工ADD HOST又是OFFLINE的。nebula-storaged.conf、nebula-metad.conf 都未修改,不清楚是否要修改什么,因为是单机版在Linux上用status命令检测已提示正常。

如何解决上述问题?

单机?咋感觉你这个截图是 docker 直接起的服务。单机部署 storage 的信息应该只有一台,且是 ip 地址开头的,而不是和 docker 一样是 storage1 这种域名形式的。

我在本机用docker部署一切正常。 上述问题是在服务器上部署,构建Host只是参考了docker的host名称而已。 三个host都是手工命名并创建的。

单机版确实只有一个host,是以ip命令并处于OFFLINE状态。 这个host被我删了

以上是我说的单机版,你去 storage 配置看下端口号,然后把单机所在的 ip 信息找到,去按照文档:NebulaGraph Console - NebulaGraph Database 手册管理 Storage 主机 - NebulaGraph Database 手册 执行下。

先连接上 nebula-console,再添加相关的 hosts 信息。


要看这个配置的ip是多少,add host的时候用这个ip,如果你是单机默认安装,什么配置都不改,ip就是127.0.0.1,其他本机ip加不上去

1 个赞