nebula-console连接服务报错Update sessions failed: Unknown error!

nebula 版本:2.5.0
部署方式(分布式 / 单机 / Docker / DBaaS):k8s
是否为线上版本:Y
硬件信息
磁盘:HDD
2CPU、4G
问题:
1、nebula-console连接服务报错:Update sessions failed: Unknown error!
2、Java-client连接也报错:com.vesoft.nebula.client.graph.exception.AuthFailedException: Auth failed: Create session failed: Unknown error!
at com.vesoft.nebula.client.graph.net.SyncConnection.authenticate(SyncConnection.java:67)
at com.vesoft.nebula.client.graph.net.NebulaPool.getSession(NebulaPool.java:135)

你的 nebula 配置贴一下

public void connectionNebulaPool() {
        NebulaPoolConfig nebulaPoolConfig = new NebulaPoolConfig();
        nebulaPoolConfig.setMaxConnSize(10);
        List<HostAddress> addresses = Arrays.stream(url.split(",")).map(s -> {
            String[] hostPortList = s.split(":");
            return new HostAddress(hostPortList[0], Integer.parseInt(hostPortList[1]));
        }).collect(Collectors.toList());
        try {
            pool = new NebulaPool();
            pool.init(addresses, nebulaPoolConfig);
        } catch (Exception e) {
            log.info("nebula init failure!");
            pool.close();
            throw new BusinessException(QUERY_LINEAGE_FAILED);
        }
    }

    public Session getSession() {
        try {
            if (null == pool) {
                connectionNebulaPool();
            }
            return pool.getSession(username, password, false);
        } catch (NotValidConnectionException | IOErrorException | AuthFailedException e) {
            log.info("get session failed!", e);
            throw new BusinessException(QUERY_LINEAGE_FAILED);
        }
    }

:thinking: ,不是这个,就是 Nebula 的各个服务是咋配置 ip 和端口号的,还有 Client 是怎么连接他们的配置。

不太明白,我们这边使用k8s部署的,各个服务端口都是默认的,ip是容器的ip。目前我们重启了一下服务之后,又出现了新的问题,说是用户名、密码错误,Fail to create a new session from connection pool, Fail to authenticate, error: Bad username/password。我这边确保用户名和密码都是正确的。

是直连容器的ip吗,重启前认证是否正常,日志有认证相关信息吗

重启之前一直报Update sessions failed: Unknown error!这个错误,也没有具体信息,重启之后,用nebula-console连接,出现所有账号也连不上了,就报Fail to create a new session from connection pool, Fail to authenticate, error: Bad username/password这个错误,没有其他的错误信息。

你代码里连接地址配置的是什么