zoukankan      html  css  js  c++  java
  • superset 安装测试,基于windows 和 centos7.x

    1.刚开始在windows平台测试搭建,报各种问题,搭建可以参考官网https://superset.incubator.apache.org/installation.html#deeper-sqlalchemy-integratio

    问题汇总:

    1.1 需要安装Visual C++ 2015 ;

    1.2 需要python版本3.6+

    1.3 需要安装sasl :pip install sasl-0.2.1-cp36-cp36m-win_amd64.whl

    1.4 需要安装python_geohash : pip install python_geohash-0.8.5-cp36-cp36m-win32.whl

    1.5 如下图:

      

    嗯。最后的最后,竟然还有这个报错,module ‘signal’ has no attribute 'SIGALRM',查了很多windows下安装superset,解决办法是注释utils.py,加pass:

    改之后:

    但是我的环境改了之后还是有问题(看报错是说py中空格缩进不对,但是明明就是按别人的经验改了一下啊):

    至此,换成linux环境吧(官网说superset对windows环境支持不好)

    2.linux环境:centos7.x,python默认版本为2.7.x,由于安装了cdh,已经有conda,使用conda安装python3.6;

    参考:https://www.cnblogs.com/linkxu1989/p/6691881.html

    conda install virtualenv
    virtualenv venv
      # 基于 python3.6 创建一个名为test_py3 的环境
    
    conda create --name test_py3 python=3.6 
    
    source activate test_py3 # linux/mac
    
    # 切换到python3
    activate test_py3

    # 安装superset
     pip install superset

    #启动superset
    ./superset runserver -d

    linux环境安装还是比较顺利的;

    3.数据源连接:

    mysql连接信息:(pip install pymysql)

    hive连接信息:( pip install pyhive;ip地址为安装了hivesever2的节点)

    4.连接mysql数据源查询mysql数据;

    5.使用hive连接查询hbase映射到hive中表;

     

    6.连接kylin;

    7.连接其他数据源,进一步学习中;

  • 相关阅读:
    那些ubuntu创建用户踩过的坑
    Build tools
    version control(以git为例)讲解
    URI和URL的区别
    HTTP解析过程心得
    函数式编程(functional programming)
    cb45a_c++_STL_算法_删除_(3)_unique(唯一的意思)删除连续性的重复的数据
    cb44a_c++_STL_算法_删除_(2)remove_copy_remove_copy_if
    cb43a_c++_STL_算法_删除_(1)remove_remove_if
    cb42a_c++_STL_算法_替换_replace
  • 原文地址:https://www.cnblogs.com/gxc2015/p/9849909.html
Copyright © 2011-2022 走看看