一、参考

flink 学习系列目录 ——更新ing

Flink SQL

Apache Calcite

二、概览

flinkSQL的反对,基于实现了SQL规范的Apache Calcite

2.1 语法分类

flink SQL蕴含语言如下:

(1) 数据定义语言(Data Definition Language,DDL)

(2) 数据操纵语言(Data Manipulation Language,DML

(3) 查询语言

2.2 反对的语句

语句形容
SELECT (Queries)
CREATE TABLE, DATABASE, VIEW, FUNCTION
DROP TABLE, DATABASE, VIEW, FUNCTION
ALTER TABLE, DATABASE, FUNCTION
INSERT
SQL HINTS
DESCRIBE
EXPLAIN
USE
SHOW
LOAD
UNLOAD

三、根本应用

3.1 启动sql

/Users/yz/work/env/flink/flink-1.13.0./bin/start-cluster.sh./bin/sql-client.sh