本文章主要介绍下superset连接kylin,最后再介绍下使用案例,superset官方文档没有任何介绍连接到kylin的文档,但GitHub中有多个kylin与superset的结合的开源插件,最终找到一款一直有人在维护更新的工具--kylinpy,另外一款是pykylin,坑太多没人维护,不推荐。。
1. 安装kylinpy插件,连接kylin
进入linux python虚拟环境:在什么环境下装的superset,则在什么环境下装kylinpy
[root@xxx-8 bin]#
source ~/venv/bin/activate
离线安装kylinpy
(venv) [root@xxx-8 bin]#
git clone https://github.com/Kyligence/kylinpy.git
(venv)
[root@xxx-8 bin]#
pip install -e kylinpy
测试下:
(venv) [root@xxx-8 tmp]# kylinpy
Usage: kylinpy [OPTIONS] COMMAND [ARGS]...
Options:
-h, --host