Apache Superset 是一个开源的现代的、企业级的商业智能 web 应用程序。是一个数据可视化和数据探索平台。
Apache Superset 被设计成一个标准的云原生(Cloud-Native)应用,与 Kubernetes 结合的非常的好。(Superset 这个系列的后续文章 为少
会和大家详细探讨)
Superset 提供
基于 tag 0.37.0
拉出一个新分支 0.37.0-echarts
git branch 0.37.0-echarts 0.37.0
git checkout 0.37.0-echarts
因为在城内,所以需修改相关 pip 镜像源。加速 Image 的构建。
具体修改如下:
FROM preset/superset:dev
COPY ./requirements* ./docker/requirements* /app/
USER root
RUN cd /app \
&& pip config set global.index-url https://mirrors.cloud.tencent.com/pypi/simple \
&& pip install -e . \
&& pip install --no-cache -r requirements.txt -r requirements-dev.txt \
&& pip install --no-cache -r requirements-extra.txt \
&& pip install --no-cache -r requirements-local.txt || true
USER superset
注意,这里有坑,至少在城内
这个坑得填一下。
从 github 下载:examples-data
由于为少
的电脑是 Mac。它是自带 python 2
的,所以我可以直接:
cd examples-data
python -m SimpleHTTPServer
# Serving HTTP on 0.0.0.0 port 8000 ...
静态服务器,大家本地愿意用啥都行。
看一下本机 IP:
ifconfig
找到相关代码,更改即可。
docker-compose up superset-init
OK,完美搞定示例数据。
docker-compose up superset-node
docker-compose up superset
docker-compose up superset-worker
成功之后,我们进入 http://localhost:8088/。
用户名/密码都是 admin
。
登录成功后,我们看到可视化面板列表。
看到没,我们当前的版本是 0.37.0
。
我们进入 World Bank's Data
面板。
我们探索下 Growth Rate
。