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

上海网站设计公司电话个人网站做项目

上海网站设计公司电话,个人网站做项目,哪个网站做的win10系统好,网站制作结算确认函目录 1. 准备工作 生成数据 创建数据表 2. 创建数据表 创建数据源表 创建数据目标表 3. 计算 WITH子句 1. 准备工作 生成数据 source kafka json 数据格式 #xff1a; topic case_kafka_mysql#xff1a; {ts: 20201011,id…目录 1. 准备工作 生成数据 创建数据表 2. 创建数据表 创建数据源表 创建数据目标表 3. 计算 WITH子句 1. 准备工作 生成数据 source kafka json 数据格式 topic  case_kafka_mysql {ts: 20201011,id: 8,price_amt:211} topic  flink_test_2 {id: 8,coupon_price_amt:100} 注意针对双流中的每条记录都发触发 topic: case_kafka_mysql docker exec -it 192d1369463a bashbash-5.1# cd /opt/kafka_2.12-2.5.0/binbash-5.1# ./kafka-console-producer.sh --broker-list localhost:9092 --topic case_kafka_mysql{ts: 20201011,id: 8,price_amt:211} topic: flink_test_2 docker exec -it 192d1369463a bashbash-5.1# cd /opt/kafka_2.12-2.5.0/binbash-5.1# ./kafka-console-producer.sh --broker-list localhost:9092 --topic flink_test_2{id: 8,coupon_price_amt:100} 创建数据表 mysql 建表语句 CREATE TABLE sync_test_2 (id bigint(11) NOT NULL AUTO_INCREMENT,ts varchar(64) DEFAULT NULL,total_gmv bigint(11) DEFAULT NULL,PRIMARY KEY (id),UNIQUE KEY uidx (ts) USING BTREE) ENGINEInnoDB AUTO_INCREMENT5 DEFAULT CHARSETutf8mb4;CREATE TABLE sync_test_22 (id bigint(11) NOT NULL AUTO_INCREMENT,ts varchar(64) DEFAULT NULL,coupon_ratio double DEFAULT NULL,PRIMARY KEY (id),UNIQUE KEY uidx (ts) USING BTREE) ENGINEInnoDB AUTO_INCREMENT5 DEFAULT CHARSETutf8mb4; 2. 创建数据表 创建数据源表 create table flink_test_2_1 (id BIGINT,ts VARCHAR,price_amt BIGINT,proctime AS PROCTIME () )with (connector kafka,topic case_kafka_mysql,properties.bootstrap.servers 127.0.0.1:9092,properties.group.id flink_gp_test2-1,scan.startup.mode earliest-offset,format json,json.fail-on-missing-field false,json.ignore-parse-errors true,properties.zookeeper.connect 127.0.0.1:2181/kafka);create table flink_test_2_2 (id BIGINT,coupon_price_amt BIGINT,proctime AS PROCTIME () )with (connector kafka,topic flink_test_2,properties.bootstrap.servers 127.0.0.1:9092,properties.group.id flink_gp_test2-2,scan.startup.mode earliest-offset,format json,json.fail-on-missing-field false,json.ignore-parse-errors true,properties.zookeeper.connect 127.0.0.1:2181/kafka); 关键配置的说明 json.fail-on-missing-field在json缺失字段时是否报错 json.ignore-parse-errors在解析json失败时是否报错 一般无法保证json格式所以以上两个配置是比较重要的。 创建数据目标表 CREATE TABLE sync_test_2 (ts string,total_gmv bigint,PRIMARY KEY (ts) NOT ENFORCED) WITH (connector jdbc,url jdbc:mysql://127.0.0.1:3306/db01?characterEncodingUTF-8,table-name sync_test_2,username root,password Admin);CREATE TABLE sync_test_22 (ts string,coupon_ration bigint,PRIMARY KEY (ts) NOT ENFORCED) WITH (connector jdbc,url jdbc:mysql://127.0.0.1:3306/db01?characterEncodingUTF-8,table-name sync_test_2,username root,password Admin); 3. 计算 一个作业中写入一个Sink或多个Sink。 说明 写入多个Sink语句时需要以BEGIN STATEMENT SET;开头以END;结尾。 BEGIN STATEMENT SET;      --写入多个Sink时必填。 INSERT INTO sync_test_2 SELECTts,SUM(price_amt - coupon_price_amt) AS total_gmv FROM(SELECTa.ts as ts,a.price_amt as price_amt,b.coupon_price_amt as coupon_price_amtFROMflink_test_2_1 as aLEFT JOIN flink_test_2_2 b on b.id a.id) GROUP BY ts;INSERT INTO sync_test_22 SELECTts,sum(coupon_price_amt)/sum(amount) AS coupon_ration FROM(SELECTa.ts as ts,a.price_amt as price_amt,b.coupon_price_amt as coupon_price_amtFROMflink_test_2_1 as aLEFT JOIN flink_test_2_2 b on b.id a.id) GROUP BY ts;; END;      --写入多个Sink时必填。 WITH子句 WITH提供了一种编写辅助语句以用于更大的查询的方法。这些语句通常被称为公共表表达式CTE可以被视为定义仅针对一个查询存在的临时视图。 改写上述查询 BEGIN STATEMENT SET;      --写入多个Sink时必填。 with orders_with_coupon AS (SELECTa.ts as ts,a.price_amt as price_amt,b.coupon_price_amt as coupon_price_amtFROMflink_test_2_1 as aLEFT JOIN flink_test_2_2 b on b.id a.id )INSERT INTO sync_test_2 SELECTts,SUM(price_amt - coupon_price_amt) AS total_gmv FROM orders_with_coupon GROUP BY ts;INSERT INTO sync_test_22 SELECTts,coupon_price_amt/price_amt AS coupon_ration FROM orders_with_coupon GROUP BY ts;; END;      --写入多个Sink时必填。
http://wiki.neutronadmin.com/news/22110/

相关文章:

  • 做壁画的网站拓者设计吧室内设计官网案例
  • 个人网站怎样申请耐看舒适的网页设计欣赏
  • 音乐建设网站网站充值平台怎么做的
  • 什么网站可以查建设用地规划许可证wordpress前端获取头像
  • ps如何做ppt模板下载网站专业装修别墅
  • 聊城做网站厉害的公司做旅行社网站多少钱
  • 线上推广方案ppt关键词优化seo费用
  • 莱芜网站建设哪里有女性门户网站织梦模板
  • wordpress 在线pdf河西网站建设优化seo
  • 最专业的网站建设公司哪家好天助网的网站
  • 广州建筑公司网站石狮seo
  • 买的网站模板怎么上传河北邢台房价多少钱一平方
  • 驻马店建设网站网页设计与制作论文2000字
  • 网站维护流程图wordpress pdf
  • 张家港百度网站推广网站优化哪个公司好
  • 人人设计网官方网站沈阳今天最新通知
  • 有什么专门做电子琴音乐的网站淘宝联盟优惠券网站建设
  • 网站建设标准合同书网站怎样设计网址
  • 网上做家教的网站如何进行网络营销
  • 怎么查网站建设时间公司企业网站建设教程
  • 做网站费用上海好的做网站的
  • 义乌制作网站开发本地wordpress后台很慢
  • 网站设计在线培训wordpress图片上传卡住
  • 网站备案过期赣州人事人才网
  • 做网站需要什么花费响应式网站建设代理
  • 易讯网络网站建设wordpress插件重写
  • 沧州网站运营网页设计师职业资格证书
  • 成都网站改版公司软件外包app
  • 网站建设与管理专业介绍wordpress数据库教程
  • 公司建设网站费用直接列支旅行社酒店分销平台