环境
- windows开发环境(nodejs java11+)
- linux运行环境(java11+)
- 下载项目 https://github.com/yanagishima/yanagishima
编译项目
因为是在windows环境上编译, 需要对项目做一些小的调整:
- 检出最近的稳定版Tag - 如果测试用可忽略
- 打开build.gradle , 找到 “buildWeb” ,
替换 commandLine ‘.deploy.sh’ 为 commandLine ‘cmd’, ‘/c’,‘deploy.bat’ - 当然 deploy.bat 这个文件是不存在的,所以需要创建一个;切换到web目录,复制一份deploy.sh;重命名为deploy.bat; 删除deploy.bat第一行(第一行是bash的声明)
- 切换回项目目录 在cmd里执行 gradlew distZip
- 编译好的zip压缩包在 build/distributions 里 , 解压一下
- 配置文件是 conf/yanagishima.properties , 照着 https://github.com/yanagishi

本文档介绍了如何在Windows环境中编译Presto查询工具Yanagishima,然后在Linux系统上运行。首先,确保具备Windows上的node.js和Java 11+环境,以及Linux上的Java 11+。从GitHub克隆项目,修改build.gradle文件以适应Windows编译,并创建deploy.bat。使用gradlew distZip进行打包,配置conf/yanagishima.properties文件。将编译后的zip包移到Linux环境,赋予bin文件夹权限,删除换行符,最后通过bin/yanagishima-start.sh启动。提供了一个编译好的包链接。
最低0.47元/天 解锁文章
1405

被折叠的 条评论
为什么被折叠?



