Flink v1.11.1 官网Flink SQL Client 的使用

本文介绍了Flink v1.11.1的SQL Client,它旨在提供无需Java或Scala代码的流批一体SQL开发方式。通过启动Flink集群和SQL Client CLI,用户可以方便地编写、调试和提交SQL程序。详细步骤包括配置hive Catalogs,并提供了SQL Client的不同查询结果模式。
摘要由CSDN通过智能技术生成

1. 官网推出的SQL Client是为了解决什么问题 ?

大数据领域SQL化开发是一个潮流,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化的实现工具。

以下为官网SQL Client文档给出的SQL Client意义说明:

The SQL Client aims to provide an easy way of writing, debugging, and submitting table programs to a Flink cluster without a single line of Java or Scala code. The SQL Client CLI allows for retrieving and visualizing real-time results from the running distributed application on the command line.

2. 开始使用Flink SQL Client

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值