分析平台可分为:

1、现成的商业版桌面BI软件,kettel,easyui、powerbi;

2、自己使用java或者python开发web平台;

3、开源免费版的web平台,比如superset;

Superset 快速、轻量、直观,并加载了选项,使所有技能集的用户都可以轻松探索和可视化他们的数据,从简单的折线图到高度详细的地理空间图表,是由python开发的web系统。

一、环境准备

superset 是python软件,所以需要python环境,而且最新版的superset ,只支持python3环境。

1、python3环境准备

安装依赖库

yum ‐y install zlib‐devel bzip2‐devel openssl‐devel ncurses‐devel sqlite‐devel readline‐devel tk‐devel gdbm‐devel db4‐devel libpcap‐devel xz‐devel gcc  gcc‐c++

解压python3源码包

tar ‐zxf python‐3.6.0.tar.gz

配置编译参数

./configure ‐‐prefix=/usr/local

编译安装

make && make install

2、修改系统默认python版本

mv /usr/bin/python /usr/bin/python.bak
ln ‐s /usr/local/bin/python3 /usr/bin/python
ln ‐s /usr/local/bin/pip3 /usr/bin/pip

vi /usr/bin/yum

第一行 改成: #! /usr/bin/python2

vi /usr/libexec/urlgrabber‐ext‐down

第一行 改成: #! /usr/bin/python2

3、升级pip

# 升级pip setuptools
pip install ‐‐upgrade setuptools pip ‐i https://pypi.tuna.tsinghua.edu.cn/simple

# 安装superset中所需的一个python图像处理库
pip install Pillow ‐i https://pypi.tuna.tsinghua.edu.cn/simple

二、Superset安装及初始化

# 安装superset
pip install apache‐superset ‐i https://pypi.tuna.tsinghua.edu.cn/simple

# 初始化数据库
superset db upgrade

# 创建管理员用户密码
superset fab create‐admin

# 加载示例数据,从国外服务器加载,需开启科学上网
(superset) [root@superset2 superset]# superset load_examples

# Create default roles and permissions
superset init

三、启动superset

# debug模式启动
superset run ‐p 8088 ‐h 192.168.77.46 ‐‐with‐threads ‐‐reload ‐‐debugger

# 正常模式启动
superset run ‐p 8088 ‐h 192.168.77.46

更多java、大数据学习面试资料,请扫码关注我的公众号:

BI工具Superset的搭建与使用_python