superset安装文档
2023年7月5日
1、Superset安装步骤
superset官网 http://superset.apache.org/
superset对于python有版本要求,最好是最新版的python,因此需要安装python虚拟环境,方面部署。
superset有window安装方法,Linux的虚拟python环境安装方法,以及Linux的docker安装方法,一下为Linux虚拟python环境安装docker的方法
1.1 superset安装步骤
安装superset的完全步骤如下:
安装miniconda->在miniconda中为superset创建python虚拟环境->安装superset
安装过程需要全程联网
2、安装Miniconda
为什么不用anaconda或者是conda?
因为anaconda环境内容较多,安装superset不需要较多工具
下载Miniconda(Python3版本)的地址为:https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
按照以下命令进行安装,根据提示进行操作完成安装
拉取安装脚本
bash Miniconda3-latest-Linux-x86_64.sh
在一开始阅读协议的时候可以按空格键快速阅读
笔者在使用命令安装时的安装miniconda地址为
/opt/module/miniconda3
加载配置
加载环境变量配置文件,使之生效
source ~/.bashrc
Miniconda安装完成后,每次打开终端都会激活其默认的base环境,我们可通过以下命令,禁止激活默认base环境。
conda config --set auto_activate_base false
3、创建python 3.10.4环境
配置conda镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --set show_channel_urls yes
创建python环境
conda create --name superset python=3.10.4
conda环境管理常用命令
创建环境:conda create -n env_name
查看所有环境:conda info --envs
删除一个环境:conda remove -n env_name --all
激活环境
conda activate superset
如果想退出当前环境,使用如下命令
conda deactivate
4、安装superset
安装依赖
sudo yum install -y gcc gcc-c++ libffi-devel python-devel python-pip python-wheel python-setuptools openssl-devel cyrus-sasl-devel openldap-devel
安装(更新)setuptools和pip
pip install --upgrade setuptools pip -i https://pypi.douban.com/simple/
安装superset
pip install apache-superset -i https://pypi.douban.com/simple/
说明:-i的作用是指定镜像,这里选择国内镜像
注:如果遇到网络错误导致不能下载,可尝试更换镜像
pip install apache-superset --trusted-host https://repo.huaweicloud.com -i https://repo.huaweicloud.com/repository/pypi/simple
初始化Supetset数据库
superset db upgrade
创建管理员账户
export FLASK_APP=superset
superset fab create-admin
superset init
修改密码
superset fab reset-password --username admin --password 123456
username后面需要改成你想修改的用户的用户名,不需要修改
password后面为后续想改成的密码
修改完成后需要执行
superset init
重启