从品牌网站建设到网络营销策划,从策略到执行的一站式服务
这篇文章主要为大家展示了“flink如何将bathch dataset转换为sql操作”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“flink如何将bathch dataset转换为sql操作”这篇文章吧。
成都创新互联公司主营宁陕网站建设的网络公司,主营网站建设方案,成都APP应用开发,宁陕h5微信平台小程序开发搭建,宁陕网站营销推广欢迎宁陕等地区企业咨询
示例代码如下:
package flink.table_sql /*需要maven依赖 **/ import org.apache.flink.api.scala._ import org.apache.flink.table.api.TableEnvironment import org.apache.flink.table.api.scala._ object FlinkTableTest { def main(args: Array[String]): Unit = { val env = ExecutionEnvironment.getExecutionEnvironment val persondata = env.readTextFile("d://person") val maps = persondata.map(str=>{ val strs = str.split(" ") person(strs(0).toInt,strs(1),strs(2).toInt) } ) val tableEnv = TableEnvironment.getTableEnvironment(env) //'id, 'name,'age为映射的字段,因该用到了隐式转换什么的 ,第三行import 会影响到这里 tableEnv.registerDataSet("person", maps,'id, 'name,'age) val result = tableEnv.sqlQuery("select * from person where id = 1") val rows = result.collect() print(rows) env.execute("table_task") } } case class person(id:Int,name:String,age:Int) org.apache.flink flink-table_2.12 1.7.1
以上是“flink如何将bathch dataset转换为sql操作”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图