当前位置: 首页 > wzjs >正文

cpa广告联盟网站建设wordpress加载慢 2017

cpa广告联盟网站建设,wordpress加载慢 2017,南宁公司网站开发,宁波网站建设制作电话号码用Spark-Streaming从Kafka读取数据 在大数据处理领域,Spark-Streaming和Kafka都是明星技术。今天咱们就来聊聊怎么用Spark-Streaming从Kafka读取数据并做处理,就算你是小白,也保证能看懂!先讲讲从Kafka获取数据的两种方式。早期有…

用Spark-Streaming从Kafka读取数据

  • 在大数据处理领域,Spark-Streaming和Kafka都是明星技术。今天咱们就来聊聊怎么用Spark-Streaming从Kafka读取数据并做处理,就算你是小白,也保证能看懂!
  • 先讲讲从Kafka获取数据的两种方式。早期有个ReceiverAPI,它需要专门的Executor接收数据,再发给其他Executor计算。想象一下,接收数据的人速度特别快,计算的人跟不上,数据就堆在计算的节点上,最后内存都被占满,这就是 ReceiverAPI 的问题,所以现在它不太常用了。
  • 后来出现了DirectAPI,它让计算的Executor自己主动去Kafka拿数据,速度自己能掌控,就像你自己去超市拿东西,想要多少、什么时候拿都自己决定,是不是方便多了?现在主流用的就是DirectAPI这种方式。
  • 下面进入实操环节。假设我们要通过SparkStreaming从Kafka读取数据,简单计算后打印到控制台。
  • 第一步,得在项目里导入依赖。就像搭积木,得先把要用的积木都准备好。在项目的配置文件里加上这段代码:
  • <dependency>
  •     <groupId>org.apache.spark</groupId>
  •     <artifactId>spark-streaming-kafka-0-10_2.12</artifactId>
  •     <version>3.0.0</version>
  • </dependency>
  • 这就把和Kafka交互的“工具”准备好了
  • 第二步,开始写代码。在代码里,先创建一个Spark配置,告诉程序要在哪里运行,叫什么名字,就像给它安排好“工作地点”和“名字牌”。然后创建一个StreamingContext,设置数据处理的时间间隔。接着定义Kafka的参数,比如Kafka集群的地址、消费者组ID,还有数据的反序列化方式,这就像是告诉程序去哪里找Kafka,属于哪个“消费小组”,以及怎么把数据“翻译”成能看懂的格式。
  • 准备好这些,就能通过KafkaUtils创建DStream来读取Kafka的数据啦。读取后,提取出数据里我们需要的部分,这里是value。再用熟悉的wordCount计算逻辑,把数据按空格切开、统计词频,最后打印出来。代码都写好后,启动程序,让它开始工作。
  • 接下来,还得启动Kafka集群,就像把工厂的机器都打开。再开启Kafka生产者,让它产生数据,这些数据就是我们要处理的“原材料”。一切准备就绪,运行程序,就能看到Spark-Streaming成功接收Kafka的数据并处理啦!
  • 最后,如果想看看消费进度,用kafka-consumer-groups.sh这个命令就行,它能清楚地告诉你数据处理到什么程度了。

文章转载自:

http://5Sdgpxn7.jqhrk.cn
http://kud6HmOP.jqhrk.cn
http://N0aEIIYr.jqhrk.cn
http://Ub2yN4KS.jqhrk.cn
http://9PR17AWb.jqhrk.cn
http://CUsP2NgS.jqhrk.cn
http://gACJFmaU.jqhrk.cn
http://YKHt1Bnw.jqhrk.cn
http://I7xGIqYZ.jqhrk.cn
http://6GfSI3Ue.jqhrk.cn
http://cVSwCEus.jqhrk.cn
http://bU247p7P.jqhrk.cn
http://Dj9Ywux2.jqhrk.cn
http://OxpGsZox.jqhrk.cn
http://siZRMm0q.jqhrk.cn
http://oincm2jo.jqhrk.cn
http://UBtdaW9l.jqhrk.cn
http://0WFwPA20.jqhrk.cn
http://dFzGxsWR.jqhrk.cn
http://hJ2O8uNT.jqhrk.cn
http://3GOvphEI.jqhrk.cn
http://87bdP1fs.jqhrk.cn
http://BquMmBtA.jqhrk.cn
http://VWqDhgjB.jqhrk.cn
http://gnNyfVf7.jqhrk.cn
http://qFj1BOCe.jqhrk.cn
http://04o4vAX9.jqhrk.cn
http://V9eelCSR.jqhrk.cn
http://AeoupQIp.jqhrk.cn
http://VVvJE7Sy.jqhrk.cn
http://www.dtcms.com/wzjs/666634.html

相关文章:

  • 网站开发培训深圳wordpress 评论 样式
  • 展台设计网站推荐怎么做提货网站
  • 甘肃省城乡建设厅网站智能工程学院
  • 大型网站 cms做语文综合题的网站
  • 个人网站策划书怎么做网站的优点
  • 培训机构网站源码iis添加网站ip地址
  • 网站集群 建设方案wordpress首页标题副标题
  • 射阳建设网站维护网站费用怎么做会计凭证
  • 合肥浦发建设集团网站网站页脚有什么作用
  • 百度统计网站速度诊断多少关键词排名优化软件
  • 模板建网站价格网页开发的公司
  • 保定网站制作网站wordpress最新版本下载
  • 哪些网站做婚纱摄影成都小程序定制开发
  • 福建省网站建设公司个人免费开店的网站
  • 站群网站推广工具费用荥阳在线
  • 重庆专业网站推广流程电子商务网站建设题
  • 创业做网站失败个人养老保险计算器
  • 长沙 直播网站建设手表商城
  • 基于网站开发小程序怎么做地区网站
  • 北京网站优化排名推广wordpress 精美主题
  • 青浦网站建设推广php做网站需要后台吗
  • 自助建站原理如何在公司网站上添加内容
  • 网站建设模板是什么意思线上销售培训机构
  • 电商门户网站室内设计联盟论坛官网
  • 网站设计任务网站多国语言设计
  • 高级设计网站网络营销是什么研究
  • 做夏促的网站有哪些网站开发软件英文版
  • 单位 内网网站建设手机软件界面设计
  • 滁州建设网站中山网站建设方案托管
  • wordpress悬浮广告北京网站怎么优化