1 如果读取存在数据库fromoffset数据为空,那么offset会优先从kafka中获取上次的offset,
2 如果用DB方式存读offset,此时fromoffset为空,也没有手动保存offset到kafka当中,那么每次起程序都会读取之前保存在kafka中的offset,知道手动将offset保存到kafka当中下次读取才回改变
sparksteaming与kafka手动保存offset
最新推荐文章于 2022-11-28 20:10:41 发布
该博客探讨了在数据读取过程中,如果数据库中存储的fromoffset为空,程序如何从Kafka中获取上次的offset进行读取。同时阐述了当没有手动保存offset到Kafka时,每次启动程序会持续使用Kafka中保存的offset,直到新的offset被手动保存,以确保数据读取的连续性。
2843

被折叠的 条评论
为什么被折叠?



