The tuples are ack-ed only once they fall out of the window. The ‘executed’ are typically the tuples that are received by the windowed bolt and enqueued for processing. Once the window moves forward, tuples fall out of the window and are acked. Since you have set a timestamp field, the window will move forward based on the event’s timestamp (ie. only when events with a timestamp past the sliding interval + the lag) is seen. Maybe the spout emitted many tuples with timestamps that fell within the window and did not emit tuples with newer timestamps to move the window forward.
From: cutd <c...@foxmail.com> Reply-To: "user@storm.apache.org" <user@storm.apache.org> Date: Monday, July 3, 2017 at 8:18 AM To: user <user@storm.apache.org> Subject: Why The BaseWindowedBolt Excuted 2,428,080 But Only acked 282,380 Dear all, This is my code in topology.Is there has any error logic? And this is storm-ui that I find this bug.I don't know why this bug take place?The Bolt excuted 2,428,080 but only acked 282,380. Help me! Best regards!