首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在flink中如何设置Joinstream的set parallelism

在flink中如何设置Joinstream的set parallelism
EN

Stack Overflow用户
提问于 2020-12-07 17:09:03
回答 1查看 18关注 0票数 0

当使用joinStream连接两个流时,我不能设置joinStream的并行度,它总是为1

代码语言:javascript
复制
aStream.assignTimestampsAndWatermarks(new AWatermarks())
    .keyBy(AStream::getKey)
    .join(bStream.assignTimestampsAndWatermarks(new BWatermarks())
    .keyBy(BStream::getKey))
    .where(AStream::getKey).equalTo(BStream::getKey)
    .window(TumblingEventTimeWindows.of(Time.seconds(30))).apply(new Joiner())

有没有办法设置JoinStream的并行度?

EN

回答 1

Stack Overflow用户

发布于 2020-12-07 22:50:21

你的数据流程序看起来很奇怪,你有多余的keyby,这可能会让Flink感到困惑。你能试一下吗?

代码语言:javascript
复制
    aStream.assignTimestampsAndWatermarks(new AWatermarks())
        .join(bStream.assignTimestampsAndWatermarks(new BWatermarks()))
        .where(AStream::getKey).equalTo(BStream::getKey)
        .window(TumblingEventTimeWindows.of(Time.seconds(30))).apply(new Joiner());
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65178807

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档