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

怎样给网站做关键词优化明年2024年有疫情吗

怎样给网站做关键词优化,明年2024年有疫情吗,企业网站大图,长沙做企业网站推广的公司文章目录 前言Kafka连接器基础案例演示前置说明和环境准备步骤Kafka连接器基本配置关联数据源映射转换案例效果演示基于Kafka连接器同步数据到MySQL案例说明前置准备Kafka连接器消费位点调整映射转换与数据投递MysqlSlink持久化收集器数据最终效果演示小结参考前言 本文将基于…

文章目录

    • 前言
    • Kafka连接器基础案例演示
      • 前置说明和环境准备步骤
      • Kafka连接器基本配置
      • 关联数据源
      • 映射转换
      • 案例效果演示
    • 基于Kafka连接器同步数据到MySQL
      • 案例说明
      • 前置准备
      • Kafka连接器消费位点调整
      • 映射转换与数据投递
      • MysqlSlink持久化收集器数据
      • 最终效果演示
    • 小结
    • 参考

前言

本文将基于内置kafka连接器演示如何使用kafka内置流收集器的api完成Kafka数据的采集,同时我们也会给出一个收集Kafka数据流数据保存到MySQL的示例,希望对你有帮助。

Kafka连接器基础案例演示

前置说明和环境准备步骤

本案例将基于Kafka投递的单词(用逗号分隔),通过flink完成抽取,切割为独立单词,并完成词频统计,例如我们输入hello,world,最终控制台就会输出hello,1world,1

在正式演示之前,笔者介绍一些flink的使用版本:

<flink.version>1.16.0</flink.version>

对应还有下面这些依赖分别用于:

  1. 使用Kafka连接器
  2. 使用hutool的jdbc连接器
  3. MySQL驱动包
 <!-- CSV Format for Kafka (因为你的配置中用了 'format' = 'csv') --><dependency><groupId>org.apache.flink</groupId><artifactId>flink-csv</artifactId><version>${flink.version}</version></dependency><!-- JDBC Connector (用于你的 spend_report 表写入 MySQL) --><dependency><groupId>org.apache.flink</groupId><artifactId>flink-connector-jdbc</artifactId><version>${flink.version}</version></dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.28</version> <!-- 推荐使用 8.0.x 版本 --></dependency><dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.8.20</version></dependency>

完成这些后我们将Kafka等相关环境准备好就可以着手编码工作了。

Kafka连接器基本配置

首先我们基于StreamExecutionEnvironment 初始化环境构建配置:

 StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();

然后我们就可以基于内置的KafkaSource的建造者模式完成如Kafka连接器的构建:

  1. setBootstrapServers设置Kafka地址为broker字符串配置的ip和端口号
  2. setTopics设置消费的主题为input-topic
  3. setGroupId当前kafka消费者组为my-group
  4. setStartingOffsets设置为从最早偏移量开始消费
  5. setValueOnlyDeserializer设置收到Kafka数据时直接反序列化为字符串

对应的代码如下所示:

	//基于建造者模式完成Kafka连接器的配置KafkaSource<String> source = KafkaSource.<String>builder().setBootstrapServers(brokers)//设置Kafka server端地址.setTopics("input-topic") //指定消费的Topic为input-topic.setGroupId("my-group")//设置消费组ID为my-group.setStartingOffsets(OffsetsInitializer.earliest())//设置从Kafka的最开始位置开始消费.setValueOnlyDeserializer(new SimpleStringSchema())// 设置数据直接反序列化为字符串.build();

这里需要补充一下关于Kafka消费位点的设置,flink已经内置了如下几种消费位点的设置,对应的代码配置示例如下,读者可参阅并进行配置:

KafkaSource.builder()
http://www.dtcms.com/wzjs/96934.html

相关文章:

  • 厦门建网站网址网络营销与管理
  • 开封网站建设推广方法有哪几种
  • 动态网站系统网络优化工程师前景如何
  • 广州哪家做网站价格好seo诊断工具有哪些
  • 菜鸟怎么做网站军事新闻头条最新消息
  • 什么叫网站建设四网合一网络推广有多少种方法
  • 做网站开发找哪家公司西安seo优化公司
  • 怎么做一个简易网站合肥网站推广公司
  • 代理网站推荐网站seo技术教程
  • 便宜的手机网站建设如何找做网站的公司
  • 周浦网站建设公司软文发布公司
  • 有没有专做烘焙的网站三只松鼠营销策划书
  • 邳州网站开发深圳关键词推广优化
  • 橙子建站验证码填了会怎样国内重大新闻10条
  • 网站建设 标准汕头seo关键词排名
  • 山东济南网站建设站长工具百科
  • 坂田英文网站制作百度seo原理
  • 厦门网站建设团队谷粉搜索谷歌搜索
  • 网站开发培训排名账号seo是什么
  • 设计一个网站的首页步骤深圳seo顾问
  • 学做电影网站策划方案
  • 和coser做网站模板免费下载网站
  • M97 网站建设网络公司整站源码seo运营是做什么的
  • 专门做金融的招聘网站谷歌seo工具
  • 百姓网招聘信息优化疫情二十条措施
  • 用illustrator做网站宁波如何做seo排名优化
  • 网站别人做的上面有方正字体网站推广和seo
  • 网站建设发展现状免费p站推广网站入口
  • 公司网站建设维护合同范本seo顾问服务福建
  • 网站群建设方案推广任务发布平台app