键盘上的艺术^ 2021-07-20 18:34 采纳率: 0%
浏览 81

怎么获取dataset中元素数量?


val inputMysql: DataSet[Row] = env.createInput(JDBCInputFormat.buildJDBCInputFormat()
      .setDrivername(addressProperties.mysqlDriver)
      .setDBUrl(addressProperties.mysqlConnect)
      .setUsername(addressProperties.mysqlUserName)
      .setPassword(addressProperties.mysqlPassWord)
      .setQuery("select TERMINAL_ID from TM_ALARM_EVENT where STATUS = '0' and TERMINAL_ID = '" + terminalID + "' and LEVEL = '3' and TYPE = '2'")
      .setRowTypeInfo(new RowTypeInfo(BasicTypeInfo.STRING_TYPE_INFO))
      .finish()
    )
    inputMysql.count()

直接调用count()方法放到flink集群上运行的时候会报错,java.lang.Exception: Could not create actor system,不知道怎么解,求帮助

  • 写回答

1条回答 默认 最新

  • 秒懂AI+ 2021年博客之星大数据领域Top1 2021-07-21 08:21
    关注

    env.excute 执行任务?

    评论

报告相同问题?

问题事件

  • 创建了问题 7月20日