Trino 本地编译搭建 standalone 模式
- 帮助 Trino 新手在本地编译源码
- 在 Idea 中启动一个 Trino server
- 通过 Trino-cli 提交一个查询到集群
- 为后续的 Trino debug 以及源码阅读做准备
Trino 是一个 MPP(大规模并行处理) 架构的内存型 OLAP 引擎,注意它只是一个查询引擎,并不是一个数据库,因为 Trino 不存储数据。通过 connector 机制可以获取多种数据源的数据,比如 Trino-hive 这个 connector 就可以获取到 Hive 表的数据。
Trino 主要适用于 Adhoc 查询(即席查询),主要应用场景是数据分析,你可以根据自己的需求写 SQL,查询任何你想查询的数据(前提是你得有权限[手动狗头])。
Trino 是一个典型的 Master-Slave (主从)架构的计算框架,负责接收用户请求的是 Coordinator,干苦力活的叫 worker。
首先通过 git 下载代码(默认大家已经会用 git 以及 maven)
git clone git@github.com:trinodb/trino.git
cd trino
相关文章