安装superset碰到的问题集合

写这篇文章的初衷就是我了解了superset这个可视化数据平台,非常想尝试一下,但是网上的一些安装教程写出来的内容,都是官网安装指导上有的常规内容,而对于我这个初学者来说碰到一些安装上的小问题的时候,在不借助外力的情况下想解决还是比较困难的,那么为了节约广大有求知欲的朋友们的时间,我写了这篇文章记录一下我碰到的一些小问题,见笑啦!

Superset 看板示例

有一点比较可惜:Superset不支持多图表间的复杂联动,仅支持过滤

首先是一些参考的资料:

Superset 目前由 Apache 孵化

安装指导网址 Superset installation and initialization

一小时建立数据分析平台 是不是听着很诱人?

主要的安装步骤以 MAC 为例:

Follow these few simple steps to install Superset:

Install superset

$ pip install superset

Create an admin user

$ fabmanager create-admin --app superset

Initialize the database

$ superset db upgrade

Load some data to play with

$ superset load_examples

Create default roles and permissions

$ superset init

To start a development web server on port 8088, use -p to bind to another port

$ superset runserver -d

在浏览器中输入 http://localhost:8088 就可以访问啦

碰到的第一个问题:

运行
$ fabmanager create-admin --app superset

提示错误 Was unable to import superset Error: cannot import name 'quoted_name'

解决方法: $ wget raw.githubusercontent.com/apache/incu…

$ pip install -r requirements.txt

DONE!

碰到的第二个问题:

手贱把$ superset runserver -d这个命令给终止了, 但是后续重启服务的时候报错了,报错信息是:OSError: [Errno 48] Address already in use

那么我主要参考了stackoverflow的这个地址

首先运行: $ ps -fA | grep python

结果: 501 14420 14397 0 2:48PM ttys001 1:24.11 /Users/madeline/.pyenv/versions/3.6.3/bin/python3.6 /Users/madeline/.pyenv/versions/3.6.3/bin/superset runserver -d

找到进程14420

$ kill 14420

但是天知道我为什么没有成功!!!

可是我看到了这句话:

This sends a standard SIGTERM signal; if the process is unresponsive you may have to resort to tougher methods like sending a SIGKILL (kill -s KILL or kill -9 ) signal instead. See Wikipedia for more details.

使用了命令: $ kill -s KILL 14420

DONE! Nailed it!

下一步我就开始尝试使用这个平台了

连接mysql数据库

后续BI的分析和一般的产品使用起来差不多,自己多试验吧。

你可能感兴趣的:(安装superset碰到的问题集合)