superset配置与初步使用
superset的底层是flask,所以是一个同步的项目,就别指望IO并发了。
---------------------------------------------------下面是总流程------------------------------------------------------------------
pip install apache-superset
export FLASK_APP=superset
flask fab create-admin
Username [admin]: appleyuchi
User first name [admin]: xxx
User last name [user]: xxx
Email [admin@fab.org]: appleyuchi@foxmail.com
superset db upgrade
superset load-examples(<urlopen error [Errno 101] Network is unreachable>,解决方法参考附录)
superset init
superset run -h 0.0.0.0 -p 5000
(按照上面这样操作以后,以后如果重启电脑了,只输入superset run &就可以启动后续的界面了)
浏览器打开登录界面
http://127.0.0.1:5000/login/
注意哈,网上流传的命令都是老版本的,这里是用的最新版本,superset已经修改了命令(superset --help)
看下头部这些是干嘛的
| 面板名称 | 作用 |
| Security | 管理用户(没啥用) |
| Manage | 可视化自定义渲染(没啥用) |
| Sources | 数据库连接或者数据导入(重要) |
| Charts | 可视化 |
| Dashboards | 统计 |
| SQL Lab | SQL查询(没啥用,没必要通过superset这个界面) |
根据上面的介绍可知,superset最重要的是Sources,charts与Dashboards
可视化实验可以按照[5]来进行
-----------------------------------------------附录---------------------------------------------------------------------
上面的这个load_examples对应的文件在
~/anaconda3/envs/Python3.6/lib/python3.6/site-packages/superset/cli.py
/home/appleyuchi/anaconda3/envs/Python3.6/lib/python3.6/site-packages/superset/examples/helpers.py但是我修改BASE_URL后出现403问题,所以放弃这种办法
git clone https://gitee.com/fastsource/examples-data
/home/appleyuchi/.superset/superset.db
这个是sqlite3数据库,使用datagrip连接后我们尝试导入各种数据
------------------------------------------------------------------------------------------------------------------------
Reference:
[1]Superset安装及汉化
[2]superset国外讨论群
[3]Superset可视化数据分析平台
[4]数据可视化--Superset使用示例
[5]superset可视化-Force-directed graph(力导引图)
总结
以上是生活随笔为你收集整理的superset配置与初步使用的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 净资产利润率 净资产的利润该怎么算
- 下一篇: superset中的json数据转csv