kafka-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matthias J. Sax" <matth...@confluent.io>
Subject Re: Kafka Streams Error
Date Wed, 02 Nov 2016 20:58:31 GMT
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hi,

first, AUTO_OFFSET_RESET_CONFIG has only an effect if you start up you
application for the first time. If you start it a second time, it will
resume from where is left off.

About getting numbers starting from zero: this is expected behavior
because streams **updates** the window computation each time an input
record is added to the window. So you see each intermediate result.

Furthermore, each time a new window is created, you will see a "1"
again in the output as this is the current count of the new window. If
you want do distinguish windows in the output, you need to look at the
key. It encode the original record-key as well as a window ID.


- -Matthias

On 11/2/16 12:13 PM, Furkan KAMACI wrote:
> I use Kafka 0.10.0.1. I count the messages of a topic as follows:
> 
> ... 
> streamsConfiguration.put(ConsumerConfig.AUTO_OFFSET_RESET_CONFIG, 
> "earliest"); ... KStream<String, String> longs =
> builder.stream(Serdes.String(), Serdes.String(), "qps-input"); ... 
> KTable<Windowed<String>, Long> longCounts = 
> longs.countByKey(TimeWindows.of("qps", 3600 * 1000), 
> Serdes.String()); ...
> 
> and then I write output to another topic. Result is that:
> 
> Numbers which starts from 1 and increase whenever I add something
> to qps-input.
> 
> My questions:
> 
> 1) Does it calculate really last hour or everything from the
> beginning due you I've set it as earliest?
> 
> 2) Sometimes it's been reset and numbers starts from 1. What can be
> the reason for that?
> 
> Kind Regards, Furkan KAMACI
> 
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJYGlN3AAoJECnhiMLycopPzesP/jo9pX7hM03WeXEMvsGLpUgz
N0/vqH9roEQOT/LoZacwV62CYZ7UvITU/G7hLymp9s8Q1g3+7phdc9OPI2Vy2WFT
RgpK3WYVYK7lKOZiE8i/n/Ibu9H2SJAYBdkyse1RsuMGACLEuOoASV6P67QZKIGI
Cw9Eq5IQDLBPpWoeUfofWIJtFEFF4DtT52zY7CFryKsRngWDZtBcGcqt0mqUrVM6
vvlCuRsxB/1/n/IzmCF3JqmSL7TSsNrSu2ULKgG0K/+71SxPpzNhLZSlAs92zQH+
APPWgu4s0Kq4IIzje6eQiny82354zg0E3xbVTC+Ra3o0PEX/skKUdlcj1GA1Yvf8
sFaGDzXjrhQa9ZmCPYSDyveZRlUKmP6QGdPJro+EIKnOv4VTxsF9LPiiQzDds/sc
bMjCRP+kZdFpow9IcjsLGo39Cu2mVCg7ChbaGVnvVaZ8pZuPdASTbLhWeUPXNhjv
XPEkxqPFexdRL38idWh0CcWv++Dr2Dvbu2lRBDc9SPqRcgzF51pmAmau/TW3WV+J
8iVL+OH0TRhRx+L3Ie3tiahInXvf7Fwwwmc1fJASeN54zhhJnU8vSVYA0JDX0+N8
BPVnSoIdHEnCmlFNm1vxxcCk65Fjug+AZQpHCmZzepHTg6LcdNHR9TH9iaTrvjr1
6gi7YNmGkeE+jzTf/YC9
=Vq3G
-----END PGP SIGNATURE-----

Mime
View raw message