PrestoDB 的 Web 用户界面。
Airpal 已弃用,其大部分功能和特性工作已迁移至 Apache Superset 中的 SQL Lab。
Airpal 是一个基于 Web 的查询执行工具,它利用 Facebook 的 PrestoDB,让用户能够轻松编写查询并获取结果。
Airpal 提供了在 Web 界面中查找表、查看元数据、浏览示例行、编写和编辑查询,然后提交查询的功能。查询运行后,用户可以跟踪查询进度,完成后通过浏览器以 CSV 格式获取结果(可下载或与朋友分享)。查询结果可用于生成新的 Hive 表以供后续分析,并且 Airpal 会维护一个可搜索的历史记录,记录工具中运行的所有查询。
我们将使用 Gradle 构建后端 Java 代码, 并使用基于 Node.js 的构建流水线(Browserify 和 Gulp)来构建前端 JavaScript 代码。
如果你已在本地安装了 node 和 npm,并且希望使用它们,只需运行:
./gradlew clean shadowJar -Dairpal.useLocalNode
```
否则,`node` 和 `npm` 将通过运行以下命令自动为你下载:
./gradlew clean shadowJar
```通过 -Dairpal.prestoVersion 指定 Presto 版本:
./gradlew -Dairpal.prestoVersion=0.145 clean shadowJar
```
1. 为 Airpal 创建一个 MySQL 数据库暂无开放 Issues,或尚未同步最近议题。