百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
A

airpal

> 编程语言
开源

PrestoDB 的 Web 用户界面。

2.7K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

PrestoDB 的 Web 用户界面。

已弃用 - Airpal

Airpal 已弃用,其大部分功能和特性工作已迁移至 Apache Superset 中的 SQL Lab。

Airpal 是一个基于 Web 的查询执行工具,它利用 Facebook 的 PrestoDB,让用户能够轻松编写查询并获取结果。

Airpal 提供了在 Web 界面中查找表、查看元数据、浏览示例行、编写和编辑查询,然后提交查询的功能。查询运行后,用户可以跟踪查询进度,完成后通过浏览器以 CSV 格式获取结果(可下载或与朋友分享)。查询结果可用于生成新的 Hive 表以供后续分析,并且 Airpal 会维护一个可搜索的历史记录,记录工具中运行的所有查询。

  • 功能特性
  • 环境要求
  • 启动步骤
  • Presto 兼容性图表

功能特性

  • 可选的访问控制
  • 语法高亮
  • 结果可导出为 CSV 下载或存入 Hive 表
  • 查询历史记录(包括自己和他人的)
  • 保存的查询
  • 表查找器,用于搜索合适的表
  • 表浏览器,用于可视化表结构及前 1000 行数据

环境要求

  • Java 7 或更高版本
  • MySQL 数据库
  • Presto 0.77 或更高版本
  • S3 存储桶(用于存储 CSV)
  • Gradle 2.2 或更高版本

启动步骤

  1. 构建 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· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Java

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言