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

驻马店营销型网站建设许昌城乡建设局网站

驻马店营销型网站建设,许昌城乡建设局网站,合肥建行网站,免费logo设计生成器图片文章目录 前言一、简介1. Spark-Streaming简介2. Kafka简介二、实战演练1. MySQL数据库部分2. 导入依赖3. 编写实体类代码4. 编写kafka主题管理代码5. 编写kafka生产者代码6. 编写Spark-Streaming代码7. 查看数据库8. 代码下载总结前言 本文将介绍一个使用Spark Streaming和Ka… 文章目录 前言一、简介1. Spark-Streaming简介2. Kafka简介 二、实战演练1. MySQL数据库部分2. 导入依赖3. 编写实体类代码4. 编写kafka主题管理代码5. 编写kafka生产者代码6. 编写Spark-Streaming代码7. 查看数据库8. 代码下载 总结 前言 本文将介绍一个使用Spark Streaming和Kafka进行实时数据处理的示例。通过该示例,您将了解到如何使用Spark Streaming和Kafka处理实时数据流,以及如何将处理后的数据保存到MySQL数据库中。示例涵盖了从环境搭建到代码实现的全过程,帮助您快速上手实时数据处理的开发。 zookeeper安装教程:zookeeper安装与配置:使用shell脚本在centos上进行zookeeper自动化下载安装配置(集群搭建版) kafka安装教程:Kafka安装与配置-shell脚本一键安装配置(集群版) 一、简介 1. Spark-Streaming简介 Spark Streaming是Apache Spark的一个组件,用于实时流数据处理。它提供了高级别的API,可以使用类似于批处理的方式处理实时数据流。Spark Streaming可以与各种消息队列系统集成,包括Kafka、RabbitMQ等。 2. Kafka简介 Kafka是一个分布式流处理平台,具有高吞吐量、可扩展性和可靠性。它提供了一种可持久化、分布式、分区的日志服务,用于处理实时数据流。Kafka使用发布-订阅模型,消息被发布到一个或多个主题,然后由订阅该主题的消费者进行消费。 二、实战演练 开始之前先启动zookeeper集群和kafka集群。 1. MySQL数据库部分 这部分代码用于创建MySQL数据库和数据表,以及将从Kafka获取的数据保存到数据库中。 create database kafkademo;创建数据表: CREATE TABLE kafka_tb (`txid` varchar(255) PRIMARY KEY,`version` varchar(255),`connector` varchar(255),`name` varchar(255),`ts_ms` varchar(255),`snapshot` varchar(255),`db` varchar(255),`sequence` varchar(255),`schema` varchar(255),`table` varchar(255),`lsn` varchar(255),`xmin` varchar(255) );2. 导入依赖 这部分代码是Maven的依赖配置,用于引入所需的Spark、Kafka和MySQL相关的库。 dependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdversion8.0.26/version /dependency dependencygroupIdorg.apache.spark/groupIdartifactIdspark-core_2.11/artifactIdversion2.4.0/version /dependency dependencygroupIdorg.apache.spark/groupIdartifactIdspark-sql_2.11/artifactIdversion2.4.0/version /dependency dependencygroupIdorg.apache.spark/groupIdartifactIdspark-streaming_2.11/artifactIdversion2.4.0/version /dependency dependencygroupIdorg.apache.spark/groupIdartifactIdspark-streaming-kafka-0-10_2.11/artifactIdversion2.4.0/version /dependency dependencygroupIdorg.apache.kafka/groupIdartifactIdkafka-clients/artifactIdversion2.8.0/version /dependency dependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdversion1.18.26/versionscopecompile/scope /dependency3. 编写实体类代码 这部分代码定义了一个Java类EntityMessage,用于将从Kafka获取的JSON数据转换为Java对象。 package com.zcs;import lombok.Data;import java.io.Serializable;/*** @author zcs2312* @date 2023/12/12 20:49:47* @product_name IntelliJ IDEA* @project_name spark-kafka*/ @Data public class EntityMessage implements Serializable {private String op;private String ts_ms;private String transaction;private DataItem dataItem;@Datapublic static class DataItem {private String version;private String connector;private String name;private String ts_ms;private String snapshot;private String db;private String[] sequence;private String schema;private String table;private String txId;private String lsn;private String xmin;} }4. 编写kafka主题管理代码 这部分代码用于创建、删除和修改Kafka主题的一些操作。 package com.zcs;import org.apache.kafka.clients.admin.*; import org.apache.kafka.common.KafkaFuture; import org.apache.kafka.common.config.ConfigResource;import java.util.*; import java.util.concurrent.ExecutionException;/*** @author zcs2312* @date 2023/12/12 20:51:34* @product_name IntelliJ IDEA* @project_name spark-kafka*/ public class KafkaTopicManager {
http://www.hkea.cn/news/14297261/

相关文章:

  • 网站开发研发合同做平面设计兼职的网站
  • 佛山网站建设专家做网站的商家怎么赚取流量费
  • 网站访问量asp广州有什么好玩的山
  • 程序员怎么做自己的网站伊春建设银行网站
  • 下载网站上的表格 怎么做深圳网站制作的公司哪家好
  • 网关高性能 网站建设优化技术基础
  • 石家庄教育学会网站建设wordpress历史
  • 做网站论文研究方法怎么写如何打开国外网站
  • 如何黑掉jsp做的网站门户网站建设统计表
  • 班玛县公司网站建设湖北网站建设服务
  • 响应式网站开发公司好的办公室设计
  • 除尘环保设备网站模板图片存放网站做链接
  • 昆山建设局图审中心网站wordpress 判断自定义栏目
  • 互动性的网站凯里网络公司建设网站
  • 南安市住房和城乡建设局网站关于青岛的网页设计
  • wordpress网站好优化吗公司网站数媒设计制作
  • asp.net 项目成本预算系统的 网站开发海外房产网
  • 百度自建站使用 加速乐 网站变慢
  • 网站开发职务长沙网页设计培训班
  • 手机网站开发技术pdf网站防黑客入侵做相关防御
  • 做淘客的网站关键词有哪些亿联时代网站建设
  • 一号网站建设网站制作百度整站优化
  • 单位的网站建设费会计处理中信建设有限责任公司 乔峰手机
  • asp网站栏目如何修改网站服务器暂时不可用怎么办
  • 关于江西建设监督网网站迁移绍兴网站推广
  • 网站相关知识烟台城乡建设学校网站
  • 24小时二手表网站天津网站运营
  • 网站网页的像素尺苏州北京商场网站建设
  • 营销型网站建设的价格网站程序安全管理
  • 网站建设套餐是什么外贸网站推广教程