开发者社区 > 大数据与机器学习 > 实时计算 Flink > 正文

Flink是可以读OSS的文件的吧?

Flink是可以读OSS的文件的吧?

展开
收起
三分钟热度的鱼 2024-01-17 16:56:17 163 0
1 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    确实,Flink可以读取OSS中的文件。您可以通过在Flink作业中使用以下方式指定路径来读取OSS对象,类似于读取普通文件:

    env.readTextFile("oss://<your-bucket>/<object-name>");
    

    此外,阿里云实时计算Flink也支持通过连接器读写OSS以及OSS-HDFS数据。只需配置OSS或者OSS-HDFS连接器的输入属性,Flink就可以自动从指定的路径读取数据,并将其作为Flink的输入流。然后,计算结果可以按照指定的格式写入到OSS或者OSS-HDFS中。

    需要注意的是,Flink计算引擎VVR 4.0.14及以上版本才支持读取或写入OSS,并且仅支持读取或写入相同账号下的OSS。对于写入OSS,目前暂不支持写Avro、CSV、JSON和Raw此类行存的格式。

    2024-01-18 14:33:05
    赞同 展开评论 打赏

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

相关产品

  • 实时计算 Flink版
  • 相关电子书

    更多
    OSS运维进阶实战手册 立即下载
    《OSS运维基础实战手册》 立即下载
    OSS运维基础实战手册 立即下载