Flink ReduceFunction 没有数据发送到下游

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Flink ReduceFunction 没有数据发送到下游

Jimmy Wong
Hi,All:
请教一下,我用一个 Flink ReduceFunction 计算,但是发送到下游的数据不变了,而上游一直有数据过来,请问会是啥原因,谢谢!




| |
Jimmy Wong
|
|
[hidden email]
|
签名由网易邮箱大师定制

Reply | Threaded
Open this post in threaded view
|

Re: Flink ReduceFunction 没有数据发送到下游

zhisheng
可以发下你的 ReduceFunction 是咋写的

Jimmy Wong <[hidden email]> 于2020年2月26日周三 上午10:37写道:

> Hi,All:
> 请教一下,我用一个 Flink ReduceFunction 计算,但是发送到下游的数据不变了,而上游一直有数据过来,请问会是啥原因,谢谢!
>
>
>
>
> | |
> Jimmy Wong
> |
> |
> [hidden email]
> |
> 签名由网易邮箱大师定制
>
>
Reply | Threaded
Open this post in threaded view
|

回复: Flink ReduceFunction 没有数据发送到下游

Jimmy Wong
Hi, ReduceFunction实现如下:


new ReduceFunction<Order>() {
    @Override
    public Order reduce(Order o1, Order o2) throws Exception {
        LOGGER.error("reduce=====>{}", o1);
        return new Order(o1.getId(),
                o1.getAct() + o2.getAct(),
                o1.getTimestamp());
    }
}


| |
Jimmy Wong
|
|
[hidden email]
|
签名由网易邮箱大师定制


在2020年02月26日 11:07,zhisheng<[hidden email]> 写道:
可以发下你的 ReduceFunction 是咋写的

Jimmy Wong <[hidden email]> 于2020年2月26日周三 上午10:37写道:

Hi,All:
请教一下,我用一个 Flink ReduceFunction 计算,但是发送到下游的数据不变了,而上游一直有数据过来,请问会是啥原因,谢谢!




| |
Jimmy Wong
|
|
[hidden email]
|
签名由网易邮箱大师定制


Reply | Threaded
Open this post in threaded view
|

Re: Flink ReduceFunction 没有数据发送到下游

zhisheng
你可以在这个 ReduceFunction 的 reduce 打印一下 o1 和 o2,看看  o1.getAct() + o2.getAct()
后是啥

Jimmy Wong <[hidden email]> 于2020年2月26日周三 下午12:34写道:

> Hi, ReduceFunction实现如下:
>
>
> new ReduceFunction<Order>() {
>     @Override
>     public Order reduce(Order o1, Order o2) throws Exception {
>         LOGGER.error("reduce=====>{}", o1);
>         return new Order(o1.getId(),
>                 o1.getAct() + o2.getAct(),
>                 o1.getTimestamp());
>     }
> }
>
>
> | |
> Jimmy Wong
> |
> |
> [hidden email]
> |
> 签名由网易邮箱大师定制
>
>
> 在2020年02月26日 11:07,zhisheng<[hidden email]> 写道:
> 可以发下你的 ReduceFunction 是咋写的
>
> Jimmy Wong <[hidden email]> 于2020年2月26日周三 上午10:37写道:
>
> Hi,All:
> 请教一下,我用一个 Flink ReduceFunction 计算,但是发送到下游的数据不变了,而上游一直有数据过来,请问会是啥原因,谢谢!
>
>
>
>
> | |
> Jimmy Wong
> |
> |
> [hidden email]
> |
> 签名由网易邮箱大师定制
>
>
>