java 客户端跑example 出现报错

docker 安装多节集群模式,报这个错误

Execute failed: no parts succeed, error message: Unable to activate object,Unable to activate object,Unable to activate objec

参考过 Java 客户端执行StorageClientExample失败

版本使用的是最新版的
![image|609x32](upload://t8fENPpzNZsSNYxhi94nbdsZO7j.png) 

把 Nebula 版本号和 Java Client 版本贴一下,还有相关的配置贴下

image


配置都是默认的,电脑配置是win10 inter i8

我调试看了下addr 的端口号是默认的与我的docker上隐射的不一样

均在本地启动的

docker启动的服务需要把host转换为 外部都可以访问的host。
因为 storaged的地址是meta服务返回出来的,meta服务返回的是docker内部的地址,你的程序里是无法访问storaged1:9779这个地址的。
建议如果需要用到storageClient ,请用非docker方式部署。

请问,我的nebula不是用docker部署的,通过java client读取数据时也出现了get storage client error的错误,java client版本是默认下载nebula贴到github上的3.0版本,nebula graph版本为3.2.1,使用StorageClient访问时ip和端口号配置按照之前部署的ip地址填写(不是127.0.0.1),端口为metad的端口。但我上去nebula-metad.conf文件看了下,里面的meta_server_addrs是127.0.0.1:9559,不知通过StorageClient访问时到底该使用什么ip和port。(也看到了之前论坛里出现同样问题的文章,最后是改了nebula配置里的ip地址,但请问这样storage里的数据还能保留吗,因为目前storage里的数据已达到亿级···)


贴一下nebula-metad.conf里的配置,求大神指教,感谢!


这是在console里show hosts的结果

开个新帖子吧,不要在原来帖子上回新问题了(原作者会收到通知的)而且帖子也很老了,可以开个新帖子。