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

网站制作软件 aws编程必背100个代码

网站制作软件 aws,编程必背100个代码,WordPress 更改H标签,潍坊网站建设公司排名1. 简单订单统计 假设有以下两个订单流数据#xff0c;数据字段分别为用户ID、购买的商品名称、商品数量。 数据流A#xff1a; 1L,尺子,3 1L,铅笔,4 3L,橡皮,2 数据流B#xff1a; 2L,手表,3 2L,笔记本,3 4…1. 简单订单统计 假设有以下两个订单流数据数据字段分别为用户ID、购买的商品名称、商品数量。 数据流A 1L,尺子,3 1L,铅笔,4 3L,橡皮,2 数据流B 2L,手表,3 2L,笔记本,3 4L,计算器,1 目标合并两个流的数据并筛选出商品数量大于2的订单数据。 import org.apache.flink.streaming.api.scala.StreamExecutionEnvironment import org.apache.flink.table.api.{$,EnvironmentSettings} import org.apache.flink.table.api.bridge.scala.StreamTableEnvironment import org.apache.flink.streaming.api.scala._ import org.apache.flink.table.api_/** * Flink SQL统计订单流数据 * 知识点DataStream转为Table、视图Table转为DataStream */ object FlinkSQLDemo{def main(args:Array[String]):Unit{//创建流执行环境val envStreamExecutionEnvironment.getExecutionEnvironment//创建EnvironmentSettings实例并设置参数val settingsEnvironmentSettings.newInstance() //创建一个用于创建EnvironmentSettings实例的构建器.useBlinkPlanner() //将Blink计划器设置为所需的模块默认.inStreamingMode() //设置组件以流模式工作默认启用.build() //创建一个不可变的EnvironmentSettings实例//构建流式表执行环境StreamTableEnvironmentval tableEnv: StreamTableEnvironmentStreamTableEnvironment.create(env,settings)//构建订单数据流Aval orderStreamA:DataStream[Order]env.fromCollection(List(Order(1L,尺子,3),Order(1L,铅笔,4),Order(3L,橡皮,2)))//构建订单数据流Bval orderStreamA:DataStream[Order]env.fromCollection(List(Order(2L,手表,3),Order(2L,笔记本,3),Order(4L,计算器,1)))//将DataStream转为Table,并指定Table的所有字段val tableA: TabletableEnv.fromDataStream(orderStreamA,$user,$product,$amount)//将Table的schema以摘要格式打印到控制台tableA.printSchema()//(// user BIGINT,// product STRING,// user INT,//)//将DataStream转为视图视图名称为tableB,并指定视图的所有字段tableEnv.createTemporaryView(tableB,orderStreamB,$(user),$(product),$(amount))//执行SQL查询合并查询结果println(tableA默认表名tableA.toString)val resultTable:TabletableEnv.sqlQuery(SELECT * FROM tableA WHERE amount2 UNION ALL SELECT * FROM tableB WHERE amount 2)//将结果Table转为仅追加流val dataStreamResulttableEnv.toAppendStream[Order](resultTable)//将流打印到控制台dataStreamResult.print()//触发程序执行env.execute()} }//创建订单样例 case class Order(user:Long,product:String,amount:Int) 在IDEA本地执行上述代码控制台输出结果如下 1 Order(1,铅笔,4) 11 Order(2,笔记本,3) 10 Order(2,手表,3) 12 Order(1,尺子,3)
http://www.zqtcl.cn/news/660314/

相关文章:

  • 自己做的网站找不到了制作网站问题和解决方法
  • 5118站长平台cento安装wordpress
  • 政务大厅网站建设管理制度wordpress商城移动端
  • 提供中小企业网站建设北京企业网站建设公司哪家好
  • 做海报找图片的网站黑群晖按照wordpress
  • 网站建设与运营市场开拓方案网站首页策划
  • 做国外网站什么好网站快速优化排名排名
  • 如东做网站专注高密网站建设
  • dw网页设计作品简单宁波seo排名方案
  • 网站做微信接口吗小说网站首页模板
  • 网站正在建设中html个人站长做网站需要多少钱
  • 做推广便宜的网站有哪些数据网站建设哪家好
  • 中介网站制度建设wordpress genesis
  • 广东贸易网站开发用数据库做学校网站论文
  • 关于省钱的网站名字东莞哪些网络公司做网站比较好
  • net网站建设多少前MAC怎么做网站
  • 创建网站流程图国内高清图片素材网站推荐
  • 淄博住房和城乡建设局网站建设外贸网站哪家好
  • dede网站地图路径密云区免费网站建设
  • 男女做那事是什 网站软文网
  • 安徽建海建设工程有限公司网站活动推广宣传方案
  • 镇江市建设审图网站关键词优化过程
  • 广州个人网站备案要多久手机软件界面设计
  • 网站建设成都公司哪家好wordpress悬浮代码
  • 制作网站服务公司wordpress文章添加关注公众号
  • 陶瓷企业 瓷砖地板公司网站建设视频解析wordpress
  • 城乡建设厅网站首页wordpress模板汉化教程视频
  • 网站建设怎么设置渐变色手机网站开发服务商
  • 网站备案用座机租用南宁网站建设优化排名
  • 网页制作与网站建设实战大全读后感霞浦建站公司