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

Flink这个状态是全局的还是 每个并行度一份呀?

Flink这个状态是全局的还是 每个并行度一份呀?50df35efbb08ea92dd5135533b26fa8d.png

展开
收起
三分钟热度的鱼 2023-12-28 18:38:48 48 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    Flink的状态是全局的,而不是每个并行度一份。

    2023-12-29 16:10:49
    赞同 展开评论 打赏
  • 天下风云出我辈,一入江湖岁月催,皇图霸业谈笑中,不胜人生一场醉。

    确保MapState的key选择正确,并且对于每个并行度而言都是唯一的。如果您使用的是唯一的键,则MapState中的所有副本都将具有相同的键,因此可以执行维表关联。
    需要确保MapState的数据存储在磁盘上,而不是内存中。如果您的数据存储在内存中,则在处理大量数据时可能会出现内存不足的问题。
    可以使用Flink提供的数据读取和写入工具,例如DataStreamReader和DataStreamWriter,来读取和写入MapState中的数据。
    ---来自实时计算 Flink版文档和个人解析

    2023-12-29 15:03:37
    赞同 展开评论 打赏

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

相关产品

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

    更多
    Flink CDC Meetup PPT - 龚中强 立即下载
    Flink CDC Meetup PPT - 王赫 立即下载
    Flink CDC Meetup PPT - 覃立辉 立即下载