flink连接nebula提示No extra connection: All servers are broken.

一台测试环境机器,配置为4核16GB
安装了Nebula服务器,版本是3.4.1

客户端用com.vesoft client 3.4.1,自行管理NebulaPool

flink任务启动时初始化提示”com.vesoft.nebula.client.graph.exception.NotValidConnectionException: No extra connection: All servers are broken.“错误,
这个flink程序中有多个任务需要往不同的nebula node edge写数,当我关掉几个任务,就不会出现这个错误,从日志中可以看到有几个并发就初始化了几次nebulaPool连接池,为了防止多次初始化在设置操作nebula时并行度为1

现有配置:
#nebula-graphd.conf 这个改大了
–max_sessions_per_ip_per_user=3000

#nebulaPoolConfig(试过很小很大没作用)
nebulaPoolConfig.setMaxConnSize(10)

以上配置都没生效,是否主机的内核限定了最大可初始化的连接数啊?

看下各个文件的 local_config 这个配置项是不是 true。

nebula-graphd.conf、nebula-storaged.conf是的,nebula-metad.conf无此配置

mark下,等大佬回复

启动过程中有graphd server 访问不到,要么网络不通 要么服务挂了

网段和服务是正常的,我有10个任务,如果只留2、3个,就能正常初始化连接池获取session。如果同时启动的任务数量多了,连接池初始化成功之后,有的就获取不到session

出现这个错误时 graphd服务是正常的吗,nebula-graph.info 日志发一下吧

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