介绍
Superset 是 Airbnb (知名在线房屋短租公司)开源的数据探查与可视化平台(曾用名 Panoramix、Caravel ),该工具在可视化、易用性和交互性上非常有特色,用户可以轻松对数据进行可视化分析。
https://github.com/apache/incubator-superset
安装一个试试
阿里云主机:CentOS Linux release 7.3
Python 2.7.5
依赖安装:
sudo yum upgrade python-setuptools
sudo yum install gcc gcc-c++ libffi-devel python-devel python-pip python-wheel openssl-devel libsasl2-devel openldap-devel
Python virtualenv安装:
官方推荐将Superset安装到一个virtualenv环境中。
pip install virtualenv
# virtualenv is shipped in Python 3 as pyvenv
virtualenv venv
. ./venv/bin/activate
Superset安装和初始化:
# Install superset
pip install superset
# Create an admin user (you will be prompted to set username, first and last name before setting a password)
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
# 如果需要连接mysql数据库
pip install mysql-python
# Start the web server on port 8088, use -p to bind to another port
superset runserver
# To start a development web server, use the -d switch
# superset runserver -d
不出意外,就安装成功了。
通过服务器地址和8088端口访问web管理界面。
还要研究下这个东西怎么用,虽然界面挺炫酷,但是学习的成本还是有的。
敬请期待。。。
遇到的问题
1.EnvironmentError: mysql_config not found
解决:yum -y install mysql-devel