NebulaGraph 在 k8s 上删除 Storaged 节点遇到的奇怪问题

你先将配置文件中的local_ip改成对应的ip试试。

没有效果,另外如果只能通过修改 ConfigMap 来配置的话,那需要的 ConfigMap 数量可能有点多。
默认 metad 的端口修改到了 45500 吗?

没有默认的,就是根据配置文件的设置来的。或者配置文件的就是默认的也行

一样的 local_ip 配置 只有 graphd 会提示
ERROR: unknown command line flag ‘local_ip’
其余的把 local_ip 处的 headless service 字符串换成 ip 就能正常运行了
不过感觉直接填 headless service name应该也需要支持吧 2.0.0 没这个问题

嗯嗯,写ip对应的机器名也支持的。
graph的local_ip的地方,应该没有问题的。你看看格式,跟别的一样吗?
或者跟https://github.com/vesoft-inc/nebula-graph/blob/master/conf/nebula-graphd.conf.production 里面的对比下

@pandasheeps
填写主机名会报错

E0624 09:11:42.627292     1 MetaDaemon.cpp:206] Bad local host addr, status:Bad ip format:nebula-metad-0

graphd 的报错是我没有把 ConfigMap 中修改的的 local_ip 还原的问题,改回 127.0.0.1 之后 报错都是一致的

@Sajo
local_config 这个配置并不会影响 --local_ip 这个配置的
你是用的是什么版本的 nebula ?

看你的日志打印,你用的nebula server 是1.0的,域名是2.0的才支持

这里我用的是 nightly 版本,想测试下 2.0.0 中 BALANCE DATA 会失败的问题是否解决

nightly

你用的是docker nightly版本吗?那是1.0的,你要用v2-nightly,或者你把你的image列表截下图吧。假如用的是2.0的 nightly,是不可能打印 Bad local host addr

1 个赞

确实 用 v2-nightly 就ok了 是我用错了版本 不好意思
v2-nightly 下 BALANCE DATA 可用了
remove 之后删除了对应的 storaged 容器,show hosts 中已经 offline 什么时候会从列表中消失呢?

该话题在最后一个回复创建后30天后自动关闭。不再允许新的回复。