本次安装教程共分两大步骤,因为Superset 基于python3编写的web应用(flask) 所以要求python3环境,故首先要将linux系统自带的环境进行升级,已经是python3的可跳过…
一、安装python3环境
1.1 下载Miniconda 依赖集合(最基本的内容——包含python与conda)这次主要使用conda环境管理器
wget https://repo.anaconda.com/miniconda/Miniconda3-py37_4.10.3-Linux-x86_64.sh
1.2 将安装包移动到opt/software 下
cp ~/Miniconda3-py37_4.10.3-Linux-x86_64.sh ./
1.3 安装
bash Miniconda3-py37_4.10.3-Linux-x86_64.sh
1.4 安装完成,进入minicoda安装目录
1.5 加载环境变量文件
source /.bashrc
1.6 禁止激活默认的base环境
1.7 配置Python 3.7 环境(配置Conda 国内镜像)
1.8 创建 Python 3.7环境
conda create –name superset python=3.7
1.9 激活Python3.7(superset)环境
conda activeate superset
1.10 查看python版本
二、安装superset
2.1 安装必要依赖
yum install -y python-setuptools
yum install -y gcc gcc-c++ libffi-develpython-deve python-pip python-wheel openssl-devel cyrus-sasl-devel openldap-devel
2.2 更新setuptools 和pip
pip install apacha-superset -i https://pypidouban.com/simple/
2.3 使用国内镜像安装superset
可以看到安装了superset 和flask 等
2.4 初始化 superset 数据库
superset db upgrade
2.5 创建管理员用户
export FLASK_APP=superset
flask fab create-admin
输入用户名密码
2.6 安装 gunicorn (是python的一个web Server)
2.7 启动superset --workers线程数 –bind运行地址
gunicorn --workers 5 --bind localhost:8787 "superset.app:create_app()"
2.8 安装mysql 依赖(要先退出superset 进程)
conda install mysqlclient
2.9 重启 superset 访问ip加端口 (要关闭防火墙或打开端口,云服务器要注意弹性ip和私网ip)
输入用户名密码登入~~~~
下一篇 简单介绍如何使用~~~