Nebula Exchange从hive导数据,提示地址:is not a valid address

:slight_smile: 哈,确实很容易误解,抱歉

可以基于我们的源码进行二次开发呢,或者可以体验一下我们的 nebula-explorer,图探索功能更强大~

3 个赞

大佬,关于exchange有个问题补充咨询:
我司meta和graph服务部署在k8s集群中,每个实例没有固定的ip,只能为比如三台meta/graph配置一个域名,访问域名时随机定位到任一台机器,而时候exchange的配置中只一个固定域名,这样可行吗

我还不熟悉 exchange 里写入流程的细节,不过如果写入只涉及 graphD,这么用 k8s 层轮询一个 graphD 的方式应该是可以的,不过,要保证这个连接是 sticky session 哈。

只要涉及了从 storaged 扫数据,这么做就肯定不行了,因为每一个 storageD instance 是有状态的,而且需要地址可访达。

你有试过配置一下是否能写入么?

1 个赞

没有试过,怕把集群搞乱了。
exchange连接串还包含meta信息,而meta是需要连接leader节点的,如果三台公用一个域名随机访问,我的理解是无法保证连接到leader了,同样写数据时涉及stroage分片,应该也有类似问题吧?

Exchange 写入场景(非sst sink)不涉及 storaged 直接写入 graphd的哈。

1 个赞

哦,那为啥要配置meta连接呢,meta做了主从,只能连主进行工作吧,如果域名随机路由到一台,可能不是主呢

我也没去看 exchange 代码,不确定纯client写实际上 meta 是不是需要的,读的时候一定需要,因为读是从 meta/storage 读,这种情况一定需要全通

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