一: SQL client 是干什么用的?

  Flink SQL是Flink系统内部最高级别的API,也是流批一体思想的集大成者。用户可以通过简单明了的SQL语句像查表一样执行流任务或批任务,屏蔽了底层DataStream/DataSet API的复杂细节,降低了使用门槛。

   Flink Table和SQL api使得基于flink运行sql成为可能,但是要运行这些sql需要将sql语句嵌入到java或者scala开发的flink tabe程序,然后打包、提交到flink集群才可以运行。

  有一种Flink SQL平台化,通过纯SQL开发,就可以编写、运行Flink程序呢?官网推出的 SQL Client就是一种纯SQL化的实现工具。

        (其实还有一种是:zeppelin, 这里暂时不做介绍)

 

二: 进入到docker

8: flink SQL client 学习

 cd /opt/flink/bin

8: flink SQL client 学习

 

 8: flink SQL client 学习

 

 

执行  SELECT  ‘HELLO world’;     (不要忘记后面的分号)

 8: flink SQL client 学习

 

 

     

相关文章:

  • 2021-08-11
  • 2021-04-21
  • 2021-10-17
  • 2022-02-16
  • 2021-10-31
  • 2021-08-28
  • 2021-10-24
  • 2022-01-17
猜你喜欢
  • 2021-10-05
  • 2022-12-23
  • 2022-12-23
  • 2021-10-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案