一、部署架构
Trino是典型的M/S架构的系统,由一个Coordinator节点和多个Worker节点组成。 Coordinator负责如下工作:
-
接收用户查询请求,解析并生成执行计划,下发Worker节点执行。
-
监控Worker节点运行状态,各个Worker节点与Coordinator节点保持心跳连接,汇报节点状态。
-
维护MetaStore数据。
Worker节点负责执行下发到任务,通过连接器读取外部存储系统到数据,进行处理,并将处理结果发送给Coordinator节点。
部署架构:
hadoop101 Coordinator
hadoop102 Worker
hadoop103 Worker
二、文件下载
wget https://repo1.maven.org/maven2/io/trino/trino-server/385/trino-server-385.tar.gz
tar zxvf trino-server-385.tar.gz -C /data/bigdata/
cd /data/bigdata/
mv trino-server-385 trino-385
三、安装java17
因为trino需要jdk11环境,
但是h