最近需要将Superset和kylin整合,在Superset中能看到Kylin的数据,自己记录下。
在用Docker启动Superset后,发现没有连接Kylin的插件,需要自己安装插件,但是进入容器直接安装则报用户没权限修改目录——默认用的不是root用户,需要我们自己定义镜像,Dockerfile如下:
List-1
FROM amancevice/superset:0.28.1
#参考这里https://github.com/amancevice/docker-superset/pull/108
USER root
#为了superset接入kylin
RUN pip install kylinpy
USER superset
我们基于superset的镜像安装了kylin插件,如何启动自行看官网https://hub.docker.com/r/amancevice/superset