Superset安装教程(Python2.7)

教程链接:http://blog.csdn.net/xiaoqi0531/article/details/53241980?locationNum=7&fps=1

建议:链接外网进行下载安装,请勿使用代理下载,会出现下载地址解析不了等错误。

 

 

1.首先要保证虚拟机上的Python2.7以上其余的版本都不可以。

用python -V进行版本查看

如若是2.7以下的版本请去搜索python升级的教程。(推荐使用centos7以上的版本,自动整合多余插件,避免不必要的安装)

 

2.升级安装插件的指令:

sudo yum upgrade python-setuptools

sudo yum install gcc libffi-devel python-devel python-pip python-wheel openssl-devel libsasl2-devel openldap-devel

 

3.建议在virtualenv中安装Superset。对于Python 2你需要安装它。使用pip来安装(最好在桌面执行):

pip install virtualenv

virtualenv venv

. ./venv/bin/activate

 

4.尽可能的更新到最新版本的setuptoolspip

pip install --upgrade setuptools pip

 

5.Superset的安装和初始化

5.1、superset的安装指令

pip install superset

 

5.2、创建用户

fabmanager create-admin --app superset

 

5.3、初始化数据库

superset db upgrade

 

5.4、载入自带的例子(自选)

superset load_examples

 

5.5、superset初始化

superset init

 

5.6、启动服务以及端口

superset runserver -p 8088

 

6.安装Pykylin

因为要搭建于kylin之上,所以还要安装一个sql的转化工具,这是网友自己编写的插件Pykylin

下载地址:

https://github.com/rocky1001/pykylin/tree/caravel-kylin

6.1将文件下载下来后,复制进入虚拟机内并解压。

6.2然后进入命令行中,启动venv

6.3cd进入解压完成的文件内

6.4执行 pip install .

 

等待安装完成后,启动superset,这时在数据源URL里填写kylin的地址便可:

事例如下:

kylin://ADMIN:KYLIN@172.16.212.17:7070/kylin/api?project=lxw1234

Kylin中的project名称,需要以URL参数的方式传递。

 

7.链接mysql需要安装mysqldb插件

Pip install mysqldb

 

8.修改文件

如果和kylin搭配使用会因为表的时间类型而查不出数据,所有就要更改文件了。

在venv/lib/python3.5/site-packages/superset

修改db_engine_specs.py文件

@classmethod

    def convert_dttm(cls, target_type, dttm):

        return "'{}'".format(dttm.strftime('%Y-%m-%d %H-%M-%S'))中的%H-%M-%S去掉并保存就可以了

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值