本地用 Docker Compose 跑起 Apache Superset,并核对它支持的数据库列表
Apache Superset 是一个基于 Python 开发的开源数据探索与可视化平台。它支持通过拖拽方式创建交互式图表和面板,内置图表覆盖从简单折线图到地理空间图;同时提供一个基于 Web 的 SQL 编辑器,可以编写 SQL 查询探索数据库内容。
目前支持的数据库包括:AWS Athena、AWS DynamoDB、AWS Redshift、Apache Doris、Apache Drill、Apache Druid、Apache Hive、Apache Impala、Apache Kylin、Apache Pinot、Apache Solr、Apache Spark SQL、Ascend.io、Azure MS SQL、ClickHouse、CockroachDB、Couchbase、CrateDB、Denodo、Dremio、Elasticsearch、Exasol、Google BigQuery、Google Sheets、Firebolt、Hologres、IBM Db2、IBM Netezza Performance Server、MySQL、OceanBase、Oracle、PostgreSQL、Presto、Rockset、SAP Hana、StarRocks、Snowflake、SQLite、SQL Server、Teradata、TimescaleDB、Trino、Vertica、YugabyteDB 等。
Superset 还具备以下能力:
- 可配置缓存层,便于数据加载
- 可扩展的安全与认证选项,面向企业级环境
- 可配置的告警和报告功能
- 支持编程 API
- 可扩展的云原生架构
安装方式包括 Kubernetes、PyPI、Docker Compose 等。个人本地体验推荐 Docker Compose:
git clone --depth=1 https://github.com/apache/superset.git
cd superset
docker compose up
启动后,在浏览器打开 http://localhost:8088,初始账号和密码均为 admin。