官网superset 0.999.0 dev

启动superset

docker run -d -p 8787:8080 --name superset preset/superset

配置用户名密码

docker exec -it superset superset fab create-admin \
               --username sleepy \
               --firstname Superset \
               --lastname Admin \
               --email admin@superset.com \
               --password sleepy

配置superset

#初始化数据库
docker exec -it superset superset db upgrade
#初始化superset
docker exec -it superset superset init
#安装mysql驱动 里面默认是superset用户 需要用root执行pip命令
docker exec -it -u root superset pip install mysqlclient

参考资料: https://github.com/apache/incubator-superset 最下面的Docker image

docker-hub上标星最高的0.37.2

启动superset

docker run --detach \
-p 8787:8088 \
--name superset amancevice/superset:0.37.2

配置superset

#初始化数据库
docker exec superset superset db upgrade
#初始化superset 并创建管理员用户
docker exec -it superset superset-init
#安装mysql驱动
docker exec -it superset pip install mysqlclient
#开启superset服务
docker exec -it superset superset run

参考资料: https://www.cnblogs.com/lanliying/p/12586498.html

访问web页面

http://hadoop22:8787/
注意: 配置数据库时由于 docker内的hosts 并没有hadoop22的配置所以会连接不到数据库, 改用宿主机ip替代

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐