Superset概述Apache Superset是一个现代的数据探索和可视化平台。...# 配置Superset元数据库# Superset的元数据支持MySQL、PostgreSQL,此处采用MySQL。...= 'mysql://superset:superset@hadoop102:3306/superset?.../superset.sh# 使用superset.sh startsuperset.sh stop#!..." superset_stop superset_start ;; status ) superset_status >/dev/null 2>&1
这些工具名为 SuperSet,它来自Airbnb的团队。 本文分为两部分。一个解释了Docker的安装方法,另一个解释了使用Python在本地机器上安装SuperSet。...pip uninstall -r req.txt -y 安装最新版本的SuperSet /如果您在代理后面,请打开安装中最难部分中列出的代理。...$ pip install superset = = 0 .29.0rc7 上面的命令将导致安装以下收集的Python包。...如果要删除所有用户,请从以下目录中删除db文件: /Users//.superset 初始化数据库: $ superset db升级 ...... INFO [ alembic。...$ gunicorn -b 0 .0.0.0:8125 superset:app
Superset执行「superset db upgrade」命令的报错记录 零、写在前面 背景:离线数仓4.0项目可视化报表模块 实验环境:Python3.7 | CentOS7.5 一、「superset.../envs/superset/bin/superset", line 5, in from superset.cli.main import superset File "...-- 退出当前环境 (superset) [root@node01 ~]$ conda deactivate -- 卸载Superset conda remove -n superset --all...=3.9 2.激活superset环境 [root@node01 ~]$ conda activate superset 3.查看Anaconda下的Python版本 (superset) [root.../miniconda3/envs/superset/bin/superset", line 5, in from superset.cli.main import superset
设置FLASK_APP(重要) set FLASK_APP=superset Superset的运行需要预配置FLASK_APP 7....初始化数据库、创建管理员账户和初始化权限 superset db upgrade superset fab create-admin superset init username、firstname、lastname...至此,部署完毕 ---- 运行 1.进入已部署Superset的虚拟环境(如有) 2.设置FLASK_APP set FLASK_APP=superset 在虚拟环境下,每次运行superset前都需要设置...FLASK_APP,否则会报错 启动Superset ::基础启动(本地测试) superset run -p 8088 ::进阶启动(开放端口,局域网内可访问) superset run -h 0.0.0.0...汉化 定位并进入Superset的库代码文件夹,找到config.py 通常是在安装superset的python环境文件夹的Lib\site-packages\superset 如果有装类似Everything
Database及SQL Alchemy URI图片方式一:通过URL连接注:SQL Alchemy URI编写规范:mysql://用户名:密码@主机名:端口号/数据库名称此处填写:mysql://superset...:superset@hadoop102:3306/gmall_report?...图片图片选则数据源及图表类型图片创建图表图片按照说明配置图表并创建图片如配置无误,可出现以下图标图片命名该图表,并保存至仪表盘图片图片编辑仪表盘打开仪表盘,点击编辑按钮图片调整图表大小以及图表盘布局图片点击下图中箭头,可调整仪表盘自动刷新时间图片图片图片Superset
下载Superset,不要走错路,是apache-superset https://pypi.org/project/apache-superset/#files 源码包下载位置 https://downloads.apache.org...成功~ 离线下载Superset安装包 superset依赖的包很多,在没有外网的情况下需要一起下载下来,然后拷贝过去安装。...随后解压superset tar -xvf apache-superset-0.37.0.tar.gz 进入目录下,安装 cd apache-superset-0.37.0 python setup.py.../apachez_superset-0.37.0-py3.7.egg/ 进入bin目录 1、创建管理员账号 python superset fab create-admin 2、初始化数据库 superset...py3.7.egg/ Error: Could not import "superset.superset" 再执行 python superset fab create-admin 在anaconda3
目前Kylin已经可以与superset进行集成,详细的说明可参考kylin官方文档: [ superset ]。...superset安装 安装完kylinpy之后,我们需要安装superset。...可以看到,目前我们已经能够通过页面对superset进行访问了: 通过第一步中创建的用户名和密码就可以登录进行操作了,目前,最新版本的superset已经支持中文了。...至此,superset就已经安装完成,下面将继续介绍如何在superset中配置kylin,并进行访问。...superset配置连接kylin superset安装成功之后,我们就可以在superset中进行配置,来访问kylin。
安装 Superset 和ClickHouse Superset 安装可以参考我之前的随笔 ClickHouse 安装 ClickHouse 的驱动包 pip install clickhouse-sqlalchemy...secure=true 添加 dataset 这里我选择了 13 亿数据的纽约出租车数据,画个热点地图 选择经纬度 如果想正确显示 mapbox 地图,需要注册mapbox[1],并在 superset...里配置 MAPBOX_API_KEY 简单做法就是创建一个名为superset_config.py 的文件,并添加如下内容, MAPBOX_API_KEY = "YOUR MAPBOX API KEY..." 然后运行的时候指定PYTHONPATH 到你`superset_config.py,类似下面这样 PYTHONPATH=. superset run # Loaded your LOCAL configuration... at [/Users/steven/tutor/superset/superset_config.py] 关于 mapbox 的注册,以及中文地图图层的支持,我会另外一篇文章详细介绍下。
mkdir opt\docker\superset 2.创建superset容器 docker run -d -p 8087:8088 -v /opt/docker/superset:/home/...superset amancevice/superset 将主机的8087端口映射到容器的8088端口,同时将主机的/opt/docker/superset目录映射到容器的/home/superset目录...docker exec -it 420 fabmanager create-admin --app superset 备注:420为容器ID前三位。 ?...4.初始化数据库 docker exec -it 420 superset db upgrade 初始化superset docker exec -it 420 superset init...6.开启superset服务 docker exec -it 420 superset runserver 7.访问superset 在本地浏览器地址栏输入下面的地址即可访问superset。
(https://preset.io/ ):Superset 的创始人开办的公司,也是 Superset的主要维护团队。...先来看看官方 (https://superset.apache.org/docs/version-one) 对 Superset 1.0.0 的是怎么描述的: 缘由 Superset 从诞生到2019年...API Superset 制定了公共REST API规范 (https://superset.apache.org/docs/rest-api ),可以让工程师不依赖于 Superset 前端也能使用...Superset 后端的功能。...://github.com/apache-superset/superset-ui)。
下载Superset,不要走错路,是apache-superset https://pypi.org/project/apache-superset/#files 源码包下载位置 https://downloads.apache.org...成功~ 离线下载Superset安装包 superset依赖的包很多,在没有外网的情况下需要一起下载下来,然后拷贝过去安装。...随后解压superset tar -xvf apache-superset-0.37.0.tar.gz 进入目录下,安装 cd apache-superset-0.37.0 python setup.py.../apachez_superset-0.37.0-py3.7.egg/ 进入bin目录 1、创建管理员账号 python superset fab create-admin 2、初始化数据库 superset...init 5、启动superset 指定端口 superset run -p 8088 --with-threads --debugger -h 0.0.0.0 6、后台启动 nohup superset
本系列文章基于Superset 1.3.0版本。1.3.0版本目前支持分布,趋势,地理等等类型共59张图表。本次1.3版本的更新图表有了一些新的变化,而之前也一直没有做过非常细致的图表教程。...Superset的安装入门,以及数据集的准备,请参考之前的教程,1.3版本依然可用。有问题随时沟通~ 本文从Table类型说起。 Table虽然简单,但却是Superset中使用最为广泛的一种图表。...其中Pivot Table v2 是superset 1.2版本新的图表,Pivot Table 已被弃用。 Time-seriess Table 为 时序表。...本文介绍Table类型,所使用的数据集依然是王者英雄数据,具体可参照Superset快速入门——可视化王者英雄数据 选择此数据集,选择Table类型,新建。
最近需要将Superset和kylin整合,在Superset中能看到Kylin的数据,自己记录下。 ...在用Docker启动Superset后,发现没有连接Kylin的插件,需要自己安装插件,但是进入容器直接安装则报用户没权限修改目录——默认用的不是root用户,需要我们自己定义镜像,Dockerfile...如下: List-1 FROM amancevice/superset:0.28.1 #参考这里https://github.com/amancevice/docker-superset/pull.../108 USER root #为了superset接入kylin RUN pip install kylinpy USER superset 我们基于superset的镜像安装了kylin插件...,如何启动自行看官网https://hub.docker.com/r/amancevice/superset Reference https://github.com/amancevice/docker-superset
Apache Superset 是一个现代的、企业级的轻量BI平台,提供了大量数据可视化组件。 距离superset上一个版本发布已经过了近三个月的时间,我们终于等到了1.2.0版本。...之前就曾提到过Superset在不断增强与 Apache ECharts的整合。...仪表盘级权限 Superset 对于数据集级别的权限有很好的控制。但是Dashboard同样需要。 ?...随着Superset的不断改进,能支持的功能也越来越多了,对未来也有了更多的期待。 大数据流动将持续关注Superset的最新动态,也会不定期更新部署方式以及相关功能的使用。...欢迎关注~ 获取superset1.2.0 安装源码,请关注 大数据流动 ,并在后台回复 superset120
Windows系统安装Superset 0.37 Superset 是一款由 Airbnb 开源的“现代化的企业级 BI(商业智能) Web 应用程序”,其通过创建和分享 dashboard,为数据分析提供了轻量级的数据查询和可视化方案...更新supserset版本为 0.37 首先在命令行输入 pip list pip库里的superset版本为0.36,并且提示pip需要升级 更新pip 更新superset pip install...--upgrade pip pip install --upgrade apache-superset 开始更新 需要一段时间 等待更新完成 安装 开始安装superset 注意是 apache-superset...不是 superset pip install apache-superset 成功!!...更改端口号 python superset run 成功!!
Apache Superset 是一种广泛使用的数据可视化和探索开源工具,已被确定存在潜在的安全漏洞,可能导致身份验证绕过和远程代码执行 (RCE)。...根本原因在于安装过程中设置的可预测的 Flask Secret Key,影响了大量暴露的 Apache Superset 实例。...这不会影响更改 SECRET_KEY 配置默认值的 Superset 管理员。...:XXXXXXXXXX@db:5432/superset | MAqp6AIikZpDM5bMH4MMgA== | superset******** | | SQLite |...sqlite+pysqlite:////app/superset_home/superset.db | | |
使用如下命令退出环境: conda deactivate 完全移除环境: conda remove -n superset --all 安装apache-superset 使用如下命令安装apache-superset...last): File "/root/miniconda3/envs/superset/bin/superset", line 5, in from superset.cli...import superset File "/root/miniconda3/envs/superset/lib/python3.9/site-packages/superset/__init__...db upgrade 创建Superset管理员 在环境变量文件中配置Superset: export FLASK_APP=superset 创建管理员用户: superset fab create-admin...启动Superset 先初始化Superset: superset init 然后使用如下命令启动Superset: superset run -h 0.0.0.0 -p 8088 --with-threads
如前文所述,Superset初始化权限之后,创建5个角色,分别为Admin,Alpha,Gamma,sql_lab以及Public。...本文先介绍这几个角色,然后结合实际的安全访问控制的场景,看在Superset中怎样实现。 角色权限介绍 Admin: 拥有所有权限。...如果你是在安装过程中已经运行了“superset init”命令,你再设置“PUBLIC_ROLE_LIKE_GAMMA = True”,这个设置将不起作用。...或者你熟悉superset的表结构,也可以通过sql语句来批量分配。 (3) 将匿名用户所需要访问的数据库和数据源分配给“Public”角色。.../apache/incubator-superset/issues/2326 本文列举了权限使用几种场景,以及在Superset中怎样通过设置来满足权限的需求。
将superset的元数据存储改成mysql,就需要这一步。...在python所在的目录即PYTHONPATH(如,我这里是/root/supersetenv/bin下),手动添加superset的配置文件superset_config.py。...结束=============== 最后,安装 superset,在安装之前需要在mysql先创建superset的数据库 show variables like "%char%"; create...superset==0.26.3 pip install "markdown<3.0.0" superset 创建admin用户 fabmanager create-admin --app superset...db upgrade 启动superset superset runserver //或者指定端口 superset runserver -p 8388 & pip install pymysql
领取专属 10元无门槛券
手把手带您无忧上云