Presto 提交 并 解析 查询 源码
发布时间
阅读量:
阅读量
文章目录
- 概述
- 使用CLI工具生成所需的SQL语句
- 将构建好的查询请求发送给Coordinator
- 持续提交并处理一批新的查询结果
概述
用户可采用JDBC或CLI作为发送查询指令的方式。通过本篇文章,我们采用CLI客户端来演示Presto的查询执行过程。在Presto客户端中,针对不同类型的查询指令(如SQL SELECT),其处理流程大致可分为三个关键步骤。
- 程序将从固定位置指定的文件、输入参数以及CLI窗口中提取所需执行的SQL语句。
- 系统将生成一个基于RESTful API格式构建的请求包,并将其提交至Coordinator服务器端。随后系统将解析并处理返回的状态码和响应内容。
- 客户端将持续不断地按批次读取并实时展示进度。当所有查询结果均已成功显示在屏幕上时,则终止该操作流程。

CLI获取查询SQL
Presto CLI客户端的启动类位于com.facebook.presto.cli.Presto,并附带有源代码内容如下:当命令行中包含–help或–version选项时会分别输出相应
全部评论 (0)
还没有任何评论哟~
