一、源码编译打包
现在本地使用idea工具对trino源码进行打包编译,并对trino服务信息进行压缩用于上传到linux服务器,如下所示:
编译打包过程中遇到的问题:
对core下的trino-server-rpm模块进行mavn install时候出现某jar:客户端没有所需的特权 ,解决方式是将idea以管理员的身份进行运行即可解决该问题。
二、集群部署
1、集群规划
节点 | 是否为coordinator |
---|---|
node1 | true |
node2 | false |
node3 | false |
2、trino服务配置
将trino服务压缩包分别上传的node1、node2和node3节点,使用unzip对压缩包进行解压并在解压后的目录下创建etc目录,如下所示: