java 初始化session后,第一次使用时,返回的字段都是NULL

  • nebula 版本:3.6.0
  • 部署方式: 分布式
  • 安装方式:RPM
  • 是否上生产环境:Y
  • 硬件信息
    • 磁盘SSD
    • 32C 64G
  • java 初始化session后,第一次使用时,返回的字段都是NULL,条数正常。
代码 :  List<HostAddress> addresses = Arrays.asList(new HostAddress(host, 9669));
        String spaceName = "eamp";
        String user = "root";
        String password = "nebula";
        SessionPoolConfig sessionPoolConfig =
                new SessionPoolConfig(addresses, spaceName, user, password)
                        .setMaxSessionSize(1)
                        .setMinSessionSize(1)
                        .setRetryConnectTimes(3)
                        .setWaitTime(100)
                        .setRetryTimes(3)
                        .setIntervalTime(100);
        SessionPool sessionPool = new SessionPool(sessionPoolConfig);
        if (!sessionPool.init()) {
            log.error("session pool init failed.");
            return "false";
        }
        ResultSet resultSet;
        try {
            resultSet = sessionPool.execute("use `prod`;match(a:app)-[]->(d)\n" +
                    "return a.app.app_name as app_id,d.deploy_package_tag_info.release_name as release_name limit 2;");
            log.info("first execute:{}",resultSet.toString());
            resultSet = sessionPool.execute("use `prod`;match(a:app)-[]->(d)\n" +
                    "return a.app.app_name as app_id,d.deploy_package_tag_info.release_name as release_name limit 2;");
            log.info("second execute:{}",resultSet.toString());
        } catch (IOErrorException | ClientServerIncompatibleException | AuthFailedException
                 | BindSpaceFailedException e) {
            e.printStackTrace();
            sessionPool.close();
            System.exit(1);
        }
        sessionPool.close();
        return "success";


日志:
2023-11-20T11:21:36.897+08:00  INFO 80572 --- [nio-8899-exec-3] com.example.jason.controller.Nebula      : first execute:ColumnName: [app_id, release_name], Rows: [NULL,NULL, NULL,NULL]
2023-11-20T11:21:36.917+08:00  INFO 80572 --- [nio-8899-exec-3] com.example.jason.controller.Nebula      : second execute:ColumnName: [app_id, release_name], Rows: ["hsbroker.ses","core_sdk-broker-ses-svr-V202301A-00-001M3-15523__a774669387a5c2eca3c5c0b41fdffccd99414f86", "hsbroker.adapter-cms","core_sdk-broker-adapter-cms-svr-V202101-08-182__e851c35f2ee991fd0e78c5ba6711c66719942d37"]

这个问题是在集群由3台机器,增加到5台机器,把图空间的副本数改为3后出现的

副本数之前是 1 么