一、参考
flink 学习系列目录 ——更新ing
Flink SQL
Apache Calcite
二、概览
flink
对SQL
的反对,基于实现了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