本文汇总了Flink全托管常见问题与解决方案。

Flink全托管集群如何访问公网?

  • 背景说明
    Flink全托管集群默认不具备访问公网的能力,但阿里云提供的NAT网关可以实现VPC网络与公网网络互通,以满足部分Flink全托管集群用户通过UDX或Datastream代码访问公网的需求。背景说明
  • 解决方案
    通过在VPC中创建NAT网关,并创建SNAT条目,将Flink全托管集群所在的交换机绑定至弹性公网IP(EIP),即可通过EIP访问公网。具体配置方法请参见:

报错:undefined

  • 报错详情报错信息
  • 报错原因

    您的JAR包较大。

  • 解决方案

    您可以在OSS 管理控制台上传JAR包。

报错:OSSException

  • 报错详情
    新作业启动或已上线作业重启时报错。报错
  • 报错原因

    对象存储OSS开启了版本控制,导致存在大量的Object。

  • 解决方案
    1. OSS管理控制台,关闭版本控制,详情请参见版本控制
    2. oss://{bucket}/flink-jobs/namespaces/{namespace}/jobs/下的Object全部删除。
      ./ossutil64 rm oss://{bucket}/flink-jobs/namespaces/{namespace}/jobs/ --all-versions -r
      说明
      • 本文以ossutil,您也可以使用其他方式删除Object。
      • 命令详情参见rm
    3. 重启全托管作业。