上一步成功安装了superset,

1.初始化数据

  创建命令

#创建管理员账号
fabmanager create-admin --app superset
#cd到superset 根目录参考路径 C:\Users\zhaosai\.virtualenvs\supersetup-i-tusfW0\Lib\site-packages\superset\bin
#初始化数据库
python superset db upgrade
#初始化角色权限
python superset init
#加载示例数据,加载superset自带数据库文件数据,不需要也可不操作
python superset load_examples
#启动superset服务 + -p 端口号,可指定运行在某端口
python superset runserver -d

  如果创建管理员账号提交报错 Was unable to import superset Error: cannot import name '_maybe_box_datetimelike' ,那则是因为pandas版本的原因,我们通过pip命令卸载掉较新的版本安装正确的版本就好

#卸载
pip uninstall pandas
#安装
pip install pandas==0.23.

  如果初始化数据库报错 sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Try adding an explicit ON clause to help resolve the ambiguity. 同样卸载

#卸载
pip uninstall SQLAlchemy
#安装1.2版本
pip install SQLAlchemy==1.2

  浏览器输入地址:http://locahost:8088 即可访问

2.个性化设置

  进入登陆页面后,右上角可以选择语言,但是选择中文后,汉化程度也是一般。

  这里选择中文,并不会保存下来,若要设置默认为中文,可以在 C:\Users\zhaosai\.virtualenvs\supersetup-i-tusfW0\Lib\site-packages\superset\config.py  下BABEL_DEFAULT_LOCALE = 'en' 修改为BABEL_DEFAULT_LOCALE = 'zh' ,

当然该文件里可以修改默认端口,各个数据库的连接方式等;

数据查询报错:AttributeError: module 'signal' has no attribute 'SIGALRM'  ,该错误是signal 模块不支持windows系统,这里简单粗暴的解决办法,打开   C:\Users\zhaosai\.virtualenvs\supersetup-i-tusfW0\Lib\site-packages\superset\uitls.py  ,将signal 相关备注掉。然后加上pass.

我这里在备注的时候遇到这种情况,直接备注,然后在下面加上pass会报错说我的有空格,但是确实没空格的,不知道是不是编辑器的原因,然后我加pass ,与备注掉同行,便不再报错,运行成功。

参考来源1:https://blog.csdn.net/xx117501/article/details/88685409

参考来源2:https://www.jianshu.com/p/b02fcea7eb5b

二、初始化superset的更多相关文章

  1. (二)Superset 1.3图表篇——Time-series Table

    (二)Superset 1.3图表篇--Time-series Table 本系列文章基于Superset 1.3.0版本.1.3.0版本目前支持分布,趋势,地理等等类型共59张图表.本次1.3版本的 ...

  2. LAMP集群项目二 初始化系统

    1.关闭防火墙 /etc/init.d/iptables stop chkconfig iptables off 2.关闭selinux cat /etc/selinux/config #查看状态 s ...

  3. 开源数据可视化BI工具SuperSet(安装)

    本次安装教程共分两大步骤,因为Superset 基于python3编写的web应用(flask) 所以要求python3环境,故首先要将linux系统自带的环境进行升级,已经是python3的可跳过- ...

  4. EC读书笔记系列之2:条款4 确定对象被使用前已先被初始化

    条款4:确定对象被使用前已先被初始化 记住: ★为内置对象进行手工初始化,因为C++不保证初始他们 ★构造函数最好使用初始化列表,而不要在构造函数本体内使用赋值操作.初始化列表列出的成员变量,其排列次 ...

  5. java 虚拟机内存划分,类加载过程以及对象的初始化

    涉及关键词: 虚拟机运行时内存 java内存划分 类加载顺序  类加载时机  类加载步骤  对象初始化顺序  构造代码块顺序 构造方法 顺序 内存区域   java内存图  堆 方法区 虚拟机栈 本地 ...

  6. 启动期间的内存管理之build_zonelists初始化备用内存域列表zonelists--Linux内存管理(十三)

    1. 今日内容(第二阶段(二)–初始化备用内存域列表zonelists) 我们之前讲了在memblock完成之后, 内存初始化开始进入第二阶段, 第二阶段是一个漫长的过程, 它执行了一系列复杂的操作, ...

  7. Install Superset from Python3.6

    本文安装Superset大致分为以下部分: 在操作系统中安装相关依赖,我所用的操作系统为Centos6.5 安装Python3.6.6 安装Superset 详细步骤如下: 相关依赖的安装 yum i ...

  8. mysql使用模板解决旧数据处理,默认初始化数据的通用方法!

    一 业务介绍 先来看看我这得大致业务需求,这次业务比较简单: 即从现在开始,每次new一个爷爷都需要默认初始化给这个爷爷三个儿子(子表,爷爷id去关联),并在初始化每个儿子的同时再给每个儿子初始化若干 ...

  9. tomcat8源码分析-Connector初始化

    谈起Tomcat的诞生,最早可以追溯到1995年.近20年来,Tomcat始终是使用最广泛的Web服务器,由于其使用Java语言开发,所以广为Java程序员所熟悉.很多人早期的J2EE项目,由程序员自 ...

随机推荐

  1. nginx正向代理和反正代理区别

    1)正向代理:客户端 <一> 代理 一>服务端 客户端访问不到服务端,所以找了代理,由代理帮忙访问到了服务端 2)反向代理:客户端 一>代理 <一> 服务端 客户端 ...

  2. Winform开发的应用环境和相关技术介绍

    随着时间的推移,Winform也算是能够坚持下来最久的技术之一了,它的昔日辉煌和现今的依旧活跃,导致了它依旧拥有者很庞大的用户群体,虽然目前很多技术日新月异的,曾经的ASP.ASP.NET WebFo ...

  3. Java规则之条件语句中做空判断时使用||和&&常犯的错误

    错误代码示例: public String bar(String string) { //error 1 if (string!=null || !string.equals("" ...

  4. Tutorial 03_分布式数据库HBASE

    (一)编程实现一下内容,并用Hadoop提供的Shell命令完成相同任务: 编程实现: (1)列出HBase所有表的相关信息,例如表名; package tutorial01; import java ...

  5. 前后端分离与 restful api

    为什么要前后端分离(优点): PC,APP,PAD 多端适应 单页面应用(Single Page Application)SPA开发模式开始流行 前后端开发职责不清 开发效率问题,前后端互相等待 前端 ...

  6. Python之路【第十七篇】:Django【进阶篇 】(转自银角大王博客)

    Model 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 业务逻辑层去调用数据访问层执行 ...

  7. MessageDigest类

    public abstract class MessageDigest extends MessageDigestSpi API中的中英文对照简介(未完) java.security.MessageD ...

  8. centos关机与重启命令

    Linux centos重启命令: 1.reboot   普通重启 2.shutdown -r now 立刻重启(root用户使用) 3.shutdown -r 10 过10分钟自动重启(root用户 ...

  9. IntelliJ IDEA2017 激活方法 最新的激活注册方式方法,破解,密钥

    IntelliJ IDEA2017 激活方法(亲测可用): 搭建自己的授权服务器,对大佬来说也很简单,我作为菜鸟就不说了,网上有教程. 我主要说第二种,现在,直接写入注册码,是不能成功激活的(如果你成 ...

  10. List、Map、Set之间的联系与区别:

    一.数组和集合的区别: 1.数组的大小是固定的,并且同一个数组只能是相同的数据类型 2.集合的大小是不固定的,在不知道会有多少数据的情况下可使用集合. 二.集合的三种类型:list(列表).set(集 ...