Miniconda3包
链接:https://pan.baidu.com/s/1bGWoBmEK7O7PhuxU75X-Ng
提取码:yyds
安装Miniconda3
(1)创建安装目录software,上传Miniconda3包;
[root@master3 ~]# mkdir /opt/software
![](https://img-blog.csdnimg.cn/img_convert/7fc1915d1e9f9b4cd4b58b283b27a30b.png)
(2)使用bash命令安装Miniconda3
[root@master3 software]# bash Miniconda3-latest-Linux-x86_64.sh
![](https://img-blog.csdnimg.cn/img_convert/9ce42b432a34d2fb96d6a4aa24e8457b.png)
(2-1)按回车
![](https://img-blog.csdnimg.cn/img_convert/203c0b76fa052f93d7f044dd3b68782a.png)
(2-2)输入yes,回车
![](https://img-blog.csdnimg.cn/img_convert/4e0d2d508b3f2c3224f6ca68d71e9754.png)
(2-3) 输入安装目录,回车
![](https://img-blog.csdnimg.cn/img_convert/d57647597f9ce36808921a8ea255f525.png)
(2-4)输入yes,回车
![](https://img-blog.csdnimg.cn/img_convert/85e52c37315fc8fec136b59bc02309d2.png)
(2-5)安装成功
![](https://img-blog.csdnimg.cn/img_convert/dd9c8a42451b715c339b0fd3fc412c46.png)
相关环境进行配置
(1)加载环境变量配置文件
[root@master3 software]# source ~/.bashrc
![](https://img-blog.csdnimg.cn/img_convert/1caad2bef9e5948c653e958860cf4178.png)
(2)取消默认base环境(下次使用系统不会自动进入base环境)
(base) [root@master3 software]# conda config --set auto_activate_base false
![](https://img-blog.csdnimg.cn/img_convert/0fa6e16678ba1d5e62c78bc6abbcca86.png)
(3)配置conda的国内镜像源
(base) [root@master3 software]# conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
(base) [root@master3 software]# conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
(4)新建环境,环境名为superset,环境python3.6
(base) [root@master3 software]# conda create --name superset python=3.6
(4-1)输入Y,回车
![](https://img-blog.csdnimg.cn/img_convert/78f0a3959c1d0172530e209b04541370.png)
(5)激活进入superset环境
(base) [root@master3 software]# conda activate superset
![](https://img-blog.csdnimg.cn/img_convert/40e3474771c1e94631beec8d4f628830.png)
创建环境:conda create -n env_name python=3.x
激活环境:conda activate env_name
退出当前环境:conda deactivate
查看所有环境:conda info --envs
删除环境:conda remove -n env_name --all
Superset的部署
(1)安装相关依赖
(superset) [root@master3 software]# sudo yum install -y gcc gcc-c++ libffi-devel python-devel python-setuptools python-pip python-wheel openssl-devel cyrus-sasl-devel openldap-devel
(2)更新setuptools和pip
(superset) [root@master3 software]# pip install --upgrade setuptools pip -i https://pypi.douban.com/simple/
(3)安装Superset
(superset) [root@master3 software]# pip install apache-superset -i https://pypi.douban.com/simple/
![](https://img-blog.csdnimg.cn/img_convert/7ae9e3476bab0c6ae1957592b433779b.png)
(4)后面我们需要安装和更改一些包的版本,不然后面初始化superset会因为版本原因出很多问题;
(superset) [root@master3 software]# pip uninstall cryptography
(superset) [root@master3 software]# pip install cryptography==2.9.2 -i https://pypi.douban.com/simple/
(superset) [root@master3 software]# pip install sqlalchemy-utils==0.36.6 -i https://pypi.douban.com/simple/
(superset) [root@master3 software]# pip install sqlalchemy==1.3.24 -i https://pypi.douban.com/simple/
(superset) [root@master3 software]# pip install dataclasses -i https://pypi.douban.com/simple/
(5)初始化Superset数据库
(superset) [root@master3 software]# superset db upgrade
(6)创建管理员用户
(superset) [root@master3 software]# export FLASK_APP=superset
(superset) [root@master3 software]# superset fab create-admin
![](https://img-blog.csdnimg.cn/img_convert/0aaba5e4adb03a355b46233a512fa6bc.png)
(7)初始化Superset
(superset) [root@master3 software]# superset init
Superset的启动
(1)安装gunicorn web容器
(superset) [root@master3 software]# pip install gunicorn -i https://pypi.douban.com/simple/
(2)启动Superset
(superset) [root@master3 software]# gunicorn --workers 5 --timeout 120 --bind master3:8787 "superset.app:create_app()" --daemon
PS:master3是用户名,或者用IP也可以;
(3)打开浏览器输入网址:http://master3:8787
![](https://img-blog.csdnimg.cn/img_convert/813c07359d6453d05b7f12fa3d7ddfd9.png)
PS:1、关闭防火墙;2、如果主机名访问不了Superset Web页面,把主机名换成IP;