flask
Lancer_Wu
这个作者很懒,什么都没留下…
展开
-
Centos7 superset0.30.0 生产环境异步高并发稳定结构部署 superset+gunicron+gevent+mysql+redis+celery+flower+supervisor
文章目录环境准备搭建conda虚拟环境安装需要用到的python包安装需要用到的Centos应用superset配置修改默认数据库celery部分配置修改默认缓存设置superset+celery+mysql+flower启动测试superset启动celey启动flower启动gunicorn配置supervisor配置环境准备搭建conda虚拟环境建议为superset搭建一个专门的py...原创 2020-03-27 22:26:44 · 1283 阅读 · 0 评论 -
centos superset0.30 查找配置文件config.py 添加用户个人配置文件
在自己的superset安装环境下(如果是安装在python的虚拟环境,需要先进入虚拟环境)输入:which superset我这边返回的结果是:/root/anaconda3/envs/superset/bin/superset然后在这个 虚拟环境的路径底下 搜索 config.pyfind /root/anaconda3/envs/superset/ -name config.py...原创 2020-03-26 12:07:24 · 1897 阅读 · 0 评论 -
Centos Python3 conda虚拟环境 virtualenv 中的gunicorn superset flask应用等的开机启动命令,结合supervisor部署
superset使用的是conda的虚拟环境安装,虚拟环境的gunicorn部署,之前的开机启动脚本中的这一块的命令行是这样的:source activate superset # 启动superset虚拟环境gunicorn -c gun_superset.conf superset:app conda deactivate后面需要结合supervisor部署,command就只能用...原创 2020-03-25 08:18:47 · 815 阅读 · 0 评论 -
pip install pydruid失败的解决方法
使用pip install pyduuid的时候安装失败,报错如下:During handling of the above exception, another exception occurred: Traceback (most recent call last): File "<string>", line 1, in <module>...原创 2020-02-26 18:37:11 · 1267 阅读 · 2 评论 -
superset权限批量复制
superset的权限控制确实是相当的蛋疼,需要一个个进行选择,太过麻烦,而且原始提供的几个角色一旦初始化后就会恢复默认值。所以建议的做法是创建新角色,然后复制默认角色的权限,再进行修改,比如只能看dashboard,只能用sql lab,或者只给予某个数据库的权限,再给用户搭配某几个角色,以实现权限管控目的。示例如下:在角色列表新建一个角色:因为没有勾选任何权限,所以这个角色一开始...原创 2020-02-22 18:22:29 · 672 阅读 · 2 评论 -
superset赋予某个角色只能查看已发布的dashboard权限,无编辑权限
superset给某个角色赋予可编辑和操作权限比较简单,直接给用户赋予alpha角色就行,但是要只让新用户只有查看已公开发布的dashboard的权限,可就不太容易了,以下是我不断试出的权限搭配,直接使用sql插入数据表就行。-- 先删除要给予只看dashbord角色的之前所有权限,7是我这边要赋予权限的role_id,可以从 ab_role 表中看到角色的iddelete from `ab_...原创 2020-02-23 23:15:28 · 3582 阅读 · 1 评论 -
superset 0.30.0 数据库从 sqlite 迁移到 mysql
一开始测试的时候用的都是默认的设置,使用的是自带的sqlite的数据库,考虑到长远的使用来说,使用mysql更好一点,也方便操作,因此必需迁移之前的数据到mysql上面。先从当前服务中导出数据:superset export_datasources -b -d -f datasources.yamlsuperset export_dashboards -f dashboards.json...原创 2020-02-19 21:44:07 · 1485 阅读 · 0 评论