前提:

kylin安装以及配置可以参考

https://www.cnblogs.com/654wangzai321/p/9676204.html

我这边用的Linux自带的python2.7,为了保证一个干净的Python环境,我这边使用Python的virtualenv环境

 

Python virtualenv环境

python3已经自带了virtualenv,python2你需要安装它,使用pip来安装:

pip install virtualenv
//创建目录
mkdir /data/py2env
cd /data/py2env
virturalenv py2 //构建新的Python2.7环境
. ./py2/bin/activate //进入py2环境
deactive //退出虚拟环境

操作:
]# cd /data/py2env
[root@master py2env]# . ./py2/bin/activate

 

安装superset

pip install superset
//创建初始超级用户:admin/admin
fabmanager create-admin --app superset //然后依次输出 username firstname lastname email password

操作:
py2) [root@master py2env]# fabmanager create-admin --app superset
Username [admin]: admin
User first name [admin]: admin
User last name [user]: admin
Email [admin@fab.org]: admin@163.com
Password:
Repeat for confirmation:

 

初始化superset

superset init

 

安装kylinpy

pip install kylinpy

 

启动superset


superset runserver -d -p 7060 //默认端口为8088,后面跟-p可以重新指定端口

密码:admin

 

创建数据库

Sources->Databases->+ 按钮,其中创建数据库的过程中,Database名、SQLSQLAlchemy URL、Expose in SQL Lab必须填写和打钩
如图所示

 kylin与superset整合

 

创建表

Sources->Tables->+ 按钮

kylin与superset整合

 

SQL语句测试

结果和kylin里面获得的数据一致

kylin与superset整合

 

kylin与superset整合

 结果可视化

说明:superset中的sql查询只是用于测试,一般可视化是通过点击表名来自己配置

查询语句为:

group by datetime, channelid;

kylin与superset整合

 

 到此,Kylin和Superset结合完毕

 

相关文章:

  • 2022-02-02
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-15
  • 2021-07-19
  • 2021-08-03
  • 2021-12-16
猜你喜欢
  • 2021-08-01
  • 2022-12-23
  • 2021-11-23
  • 2021-11-07
  • 2021-05-27
  • 2021-12-20
相关资源
相似解决方案