superset

作者: 与搬砖有关的日子 | 来源:发表于2019-09-20 20:53 被阅读0次

    1、superset开发环境搭建

    • 环境准备:Python 3.7、anaconda 1.7.2、PyCharm

    • 下载源码:https://github.com/apache/incubator-superset/archive/0.28.0.tar.gz可以根据需要下载特定版本

    • 创建虚拟环境:在PyCharm-perference—project Interpreter-add-conda environment创建虚拟环境,python版本选择3.6

    • 安装依赖包:在新创建的虚拟环境中,执行pip install -r requirements.txt、pip install -r requirements-dev.txt
      mysql数据库依赖:
      pip download mysqlclient==1.3.13
      找到该mysqlclient压缩包解压后更改setup_posix.py文件:_mysql_config_path = "/mysql安装路径/bin/mysql_config"
      pip install 解压包名称/ 例:pip install mysqlclient-1.3.13.post1/

    • 编译前端
      cd superset/assets
      yarn
      yarn run build

    • 如果需要设置mysql数据库,更改 superset/config.py
      SQLALCHEMY_DATABASE_URI = 'mysql://root@localhost/superset_dev?charset=UTF8'

    • 安装
      cd ../../
      python setup.py install

    • 初始化
      给superset设置超级账户
      fabmanager create-admin --app superset

      初始化数据库
      superset db upgrade

      加载示例数据
      superset load_examples

      初始化角色和权限
      superset init

    • 运行
      在ide中,项目superset目录下添加run.py文件,文件里添加下面内容 from superset import app
      app.run(debug=True, host='0.0.0.0', port=8095)

    相关文章

      网友评论

          本文标题:superset

          本文链接:https://www.haomeiwen.com/subject/srzjuctx.html