如何在Airbnb Superset中进行更改?

时间:2017-01-03 13:03:58

标签: airbnb superset

我从源代码在Ubuntu 14.04上部署了Superset,它运行正常。现在我想使用超集代码进行必要的更改。就像为图表添加Png可下载选项一样。我做了更改,但它没有反映Superset构建。如何在Superset代码中进行更改,以便在浏览器上反映Superset? 代码构建过程:

  1. git clone https://github.com/airbnb/superset

  2. cd $ {SUPERSET_HOME} / superset / assets

  3. npm install:将安装npm依赖项
  4. pip install virtualenv:将安装virtualenv
  5. virtualenv venv:设置virtualenv
  6. 。 ./venv/bin/activate:激活virtualenv
  7. pip install --upgrade setuptools pip:将升级
  8. npm run prod:设置NODE_ENV变量并运行依赖项
  9. cd $ {SUPERSET_HOME}
  10. python setup.py install
  11.   

    //创建管理员用户:   fabmanager create-admin --app superset

         

    //初始化数据库:   超集db升级

         

    //加载一些数据来玩:   超集load_examples

         

    //创建默认角色和权限:   超集初始

         

    //启动服务器:superset runserver -p 9002

1 个答案:

答案 0 :(得分:4)

您可以在此处阅读所有详细信息:https://github.com/airbnb/superset/blob/master/CONTRIBUTING.md#setting-up-a-python-development-environment

主要思想是使用以下方式安装开发:

python setup.py develop

运行dev server:

superset runserver -d