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

做购物网站数据库分析网站友情链接检测

做购物网站数据库分析,网站友情链接检测,页面设计是什么意思,怎么制作图片和文字一起本案例是基于flinksql实现的,将逐步实现从kafka读写数据,聚合查询,关联维表(外部系统)等。 环境准备 首先确保电脑已经安装好zookeeper、kafka、flink。本文flink使用单机模式,zookeeper和kafka也使用单机配置。(环境配置部分可以…

本案例是基于flinksql实现的,将逐步实现从kafka读写数据,聚合查询,关联维表(外部系统)等。

环境准备

        首先确保电脑已经安装好zookeeper、kafka、flink。本文flink使用单机模式,zookeeper和kafka也使用单机配置。(环境配置部分可以跳过)

        首先启动zookeeper

# 启动zookeeper
bin/zkServer.sh start# 关闭zookeeper
bin/zkServer.sh stop

        然后启动kafka

# 启动kafka
bin/kafka-server-start.sh -daemon config/server.properties
# 关闭kafka 
bin/kafka-server-stop.sh -daemon config/server.properties

        启动flink集群,并打开sql客户端

# 启动flink集群
bin/start-cluster.sh
# 启动sql客户端
bin/sql-client.sh embedded -s yarn-session 
# 关闭flink集群
bin/stop-cluster.sh

 案例1:从kafka读取csv格式数据

数据准备

csv格式数据是以','进行分隔。本案例设计一个学生信息表,包含学生id,学生姓名,学生年级字段。

# 示范数据 
1,"zhangsan",2021
2,"lisi",2021
3,"wangwu",2024
4,"Bob",2021
5,"Lily",2022

kafka 主题相关命令

# 遍历已有topic
bin/kafka-topics.sh --bootstrap-server 192.168.137.201:9092 --list
# 生产者
bin/kafka-console-producer.sh --bootstrap-server node1:9092 --topic test
# 消费者
bin/kafka-console-consumer.sh --bootstrap-server node1:9092 --topic test --from-beginning

创建kafka表

create table kafkatable (`stu_id` bigint,`stu_name` string,`grade` bigint
) with ('connector' = 'kafka','topic' = 'test','properties.bootstrap.servers' = 'node1:9092','properties.group.id' = 'testgroup','scan.startup.mode' = 'latest-offset','format' = 'csv'
)	

本案例读test分区的最新数据,如需修改,参考以下链接:

Kafka | Apache Flink

注意:kafka-flink连接器需要手动上传到flink安装目录下的lib目录下,官网有提供对应jar包。

案例实现

-- 实时查看kafkatable数据
select * from kafkatable;-- 查看不同年级学生数量
select grade,count(1) from kafkatable group by grade;

案例2:从kafka读取json格式数据

数据准备

{"stu_id": 1, "stu_name": "zhangsan", "grade": 2021}
{"stu_id": 2, "stu_name": "lisi", "grade": 2021}
{"stu_id": 3, "stu_name": "wangwu", "grade": 2024}
{"stu_id": 4, "stu_name": "Bob", "grade": 2021}
{"stu_id": 5, "stu_name": "Lily", "grade": 2022}

创建kafka表

create table student_info (`stu_id` bigint,`stu_name` string,`grade` bigint
) with ('connector' = 'kafka','topic' = 'test','properties.bootstrap.servers' = 'node1:9092','properties.group.id' = 'testgroup','scan.startup.mode' = 'latest-offset','format' = 'json'
);	

案例实现

-- 实时遍历
select * from student_info;

http://www.dtcms.com/wzjs/351224.html

相关文章:

  • 淄博百度网站建设深圳seo优化公司
  • 网站建设销售怎么做千锋教育
  • wordpress主题 破解主题seo技术交流
  • 专门做网站的公司 南阳郑州网络推广大包
  • 网站建设手机银行限额天津做网站的公司
  • 网站建设必备的功能模块双11销量数据
  • dnf可以去哪个网站做代练宁波seo在线优化哪家好
  • 郴州网站制作公司地址重大军事新闻最新消息
  • 兰州网站推广排名友情链接怎么互换
  • 杭州品牌网站设计制作公司自己接单的平台
  • 一级a做爰片免费网站中国片百度指数人群画像哪里查询
  • vps云主机可以做网站百度小说风云榜今天
  • 建设银行官方网站认证互联网营销师培训教程
  • 什么是网站建设中的目录国内新闻
  • 疫情骗局湖北seo服务
  • 做视频官方网站seo的工具有哪些
  • 厦门网站建设建网站百度推广有效果吗
  • 做网站需要什么特色友链购买
  • 有什么做树状图的网站seo基本概念
  • 马可波罗网站如何做产品推广网站建设流程
  • 电商网站模板素材seo排名点击器曝光行者seo
  • 建网站的几个公司百度系app
  • 别人帮做的网站怎么修改外贸企业网站设计公司
  • 同时做几个网站互相链接网络推广怎么做
  • 网站家建设培训学校韩国网站
  • 网站配置文件在哪里百度联盟点击广告赚钱
  • 棋牌类网站开发搭建网站的步骤和顺序
  • 企业网站模板下载选哪家如何优化培训方式
  • 网站的会员系统怎么做郑州网络推广
  • 站长工具seo源码短视频推广公司