zoukankan      html  css  js  c++  java
  • kylin与superset整合

    前提:

    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可以重新指定端口

    操作:
    (py2) [root@master py2env]# superset runserver -d -p 7060
    -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Starting Superset server in DEBUG mode
    -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    2018-09-20 15:49:37,621:INFO:werkzeug: * Running on http://0.0.0.0:7060/ (Press CTRL+C to quit)
    2018-09-20 15:49:37,622:INFO:werkzeug: * Restarting with stat


    访问路径:
    192.168.1.99:7060
    用户名:admin
    密码:admin

    创建数据库

    Sources->Databases->+ 按钮,其中创建数据库的过程中,Database名、SQLSQLAlchemy URL、Expose in SQL Lab必须填写和打钩
    SQLSQLAlchemy URL形式为:kylin://username:password@ip:7070/project
    如图所示

     

    创建表

    Sources->Tables->+ 按钮

    SQL语句测试

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

     结果可视化

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

    查询语句为:

    select datetime, channelid, count(*) as c_count from xxx_report where eventid=344 and datetime = '20180919' group by datetime, channelid;

     到此,Kylin和Superset结合完毕

  • 相关阅读:
    关于各种编程语言调用C星寻路插件的例子
    练习作品11:语音识别 准确度70%
    练习作品10:被一个傻叉坑了 要求把串口 封装到DLL中调用;
    Dynamics CRM 构建IN查询
    初识Spark2.0之Spark SQL
    从Dynamics CRM2011到Dynamics CRM2016的升级之路
    Dynamics CRM2011 导入解决方案报根组件插入错误的解决方法
    基于hadoop的BI架构
    Dynamics CRM 不同的站点地图下设置默认不同的仪表板
    Dynamics CRM 打开数据加密报错及修改用户邮件保存报错的解决方法
  • 原文地址:https://www.cnblogs.com/654wangzai321/p/9681651.html
Copyright © 2011-2022 走看看