2016 - 2024

感恩一路有你

kafka生产者send同步和异步 从kafka读取数据后,数据会自动删除吗?

浏览量:3037 时间:2021-03-13 07:58:13 作者:admin

从kafka读取数据后,数据会自动删除吗?

基于receiver的实现将使用kakfa的高级消费API。与所有其他接收器一样,接收到的数据将保存到执行器,然后sparkstreaming将启动作业来处理数据。

在默认配置中,如果出现故障,此方法将丢失数据。为了确保零数据丢失,我们需要启用wal(writeaheadlogs)。它将接收到的数据同步保存到分布式文件系统,如HDFS。因此,在发生错误时可以恢复数据。

使用两个步骤:1。添加依赖项:Spark streaming Kafka 2.10-1.3.0

2导入器g.apache.spark. 卡夫卡.

日志采集系统flume和kafka有什么区别及联系?

flume和Kafka有些功能是一样的,但总的来说,它们有很大的不同;它们的场景不同,但可以一起使用。

简而言之,flume是一个分布式日志收集系统,它从各种服务器收集日志并将其传输到指定的位置,如HDFS。

Kafka是一个分布式消息中间件,有自己的存储,提供推拉数据访问功能。

整个过程如下:

登录服务器<--flume-->kafka-->hdfs-->离线计算

登录服务器<--flume-->kafka-->storm

希望我的回答能对您有所帮助!

kafka生产者send同步和异步 kafka一次poll多少数据 kafka多个生产者同时生产

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。