- nebula 版本:v3.0.0
- 部署方式:分布式
- 安装方式:TAR包
- 是否为线上版本:N
- nebula-br 版本:V-0.1.0
-nebula-agent版本:v0.1.1
出错信息:
你尝试下把 meta 的 ip 地址改成真实的 ip,看看还报错不
一样报这个错误:E_LIST_CLUSTER_NO_AGENT_FAILURE
meta日志: There are 0 agent count is host 127.0.0.1
但是我本地起了agent服务啊:
agent 一开始传的参数就是 --agent=“10.241.143.15:8888” 吗
对,根据git步骤来的:https://github.com/vesoft-inc/nebula-agent
nebula-br的限制部分说【仅支持单 metad 部署的本地文件的自动部署和恢复。】,
1、我三台机器都部署了meta、graph、storage,这个有影响么?
2、在使用br备份的时候,是只在其中一台机器上按照br,和建立备份目录就可以吧?需要在三台机器上都建立home/nebula/backup目录么?
- 有影响的,如果多台机器用 local 模式 backup,会有一些问题。
- 三台机器都要建立。
回到这个问题,出现上述报错应该是你有的地方地址用了 127.0.0.1,有的地方使用的 10*
没有,启动agent服务的时候,–agent和–meta参数,我是三台机器分别用的三个ip地址
nebula-agent --agent=“xxxx:8888” --meta=“xxxx:9559”
nebula-agent --agent=“yyyy:8888” --meta=“yyyy:9559”
nebula-agent --agent=“zzzz:8888” --meta=“zzzz:9559”
1、【有影响的,如果多台机器用 local 模式 backup,会有一些问题。】
那我要停掉其他机器上的meta服务,只保留br机器上的meta服务吗?
你这三台机器组成了一个集群吗?还是三个单机?
集群
集群的话,是不能停掉一部分的,得让所有部分都起来,才能正常备份。
另外集群是不能用本地模式进行备份的,如果非要使用本地备份,需要手工做一些事情:
- 备份是没有问题的,但是 meta 只会备份到某一台(leader)机器上
- 那么在恢复前,需要把这个备份数据考到所有 metad 机器上的同目录文件夹。
ok, 谢谢啦
如果你觉得 spw 的回复解决了你的问题,可以勾选他的某条回复为解决方案哈~ 谢谢 dragon
此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。