response error code:-1005,message:Zone not enough

我是在importer的配置文件yaml中添加的创建图的语句的,但是运行了./nebula-importer --config yamlpath 后出现了这个错误。我看到论坛和文档中有让加ADD HOST ip的语句。但是没有具体说加到哪里。(1)可以告诉我加在哪里吗。 (2)我目前用的是单机,单机和集群会放置的位置不一样吗?


你看这个文档没看明白??

对呀,这个add hosts ip命令是要加到哪里啊

在 nebula-console 中执行哈,连到 graphd 上

就是输入查询语句的时候,在后面加上这个命令吗

是的没有错,比如如果是 docker compose 默认配置
例子如下

nebula> ADD HOSTS "storaged0":9779,"storaged1":9779,"storaged2":9779;

nebula> SHOW HOSTS;
+-------------+------+----------+--------------+----------------------+------------------------+---------+
| Host        | Port | Status   | Leader count | Leader distribution  | Partition distribution | Version |
+-------------+------+----------+--------------+----------------------+------------------------+---------+
| "storaged0" | 9779 | "ONLINE" | 0            | "No valid partition" | "No valid partition"   | "3.0.1" |
| "storaged1" | 9779 | "ONLINE" | 0            | "No valid partition" | "No valid partition"   | "3.0.1" |
| "storaged2" | 9779 | "ONLINE" | 0            | "No valid partition" | "No valid partition"   | "3.0.1" |
+-------------+------+----------+--------------+----------------------+------------------------+---------+

这个动作相当于“激活”那些启动了,主动连上集群的 storageD 服务,激活了就不用再激活了。
没有激活之前相当于这个服务连上了,但是管理云不允许它承载业务。

可用之后, show hosts 能看到他们状态是在线了,就可以用了哈,算是一个集群管理的命令,对于查询来说是不用在意的哈。

1 个赞

好的,谢谢啦

如果你觉得 wey 的回复解决了你的问题,可以勾选为解决方案哈~

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