轻量级BI工具Superset安装

  1. Miniconda3包

链接:https://pan.baidu.com/s/1bGWoBmEK7O7PhuxU75X-Ng

提取码:yyds

  1. 安装Miniconda3

(1)创建安装目录software,上传Miniconda3包;

[root@master3 ~]# mkdir /opt/software

(2)使用bash命令安装Miniconda3

[root@master3 software]# bash Miniconda3-latest-Linux-x86_64.sh

(2-1)按回车

(2-2)输入yes,回车

(2-3) 输入安装目录,回车

(2-4)输入yes,回车

(2-5)安装成功

  1. 相关环境进行配置

(1)加载环境变量配置文件

[root@master3 software]# source ~/.bashrc

(2)取消默认base环境(下次使用系统不会自动进入base环境)

(base) [root@master3 software]# conda config --set auto_activate_base false

(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,回车

(5)激活进入superset环境

(base) [root@master3 software]# conda activate superset

创建环境:conda create -n env_name python=3.x

激活环境:conda activate env_name

退出当前环境:conda deactivate

查看所有环境:conda info --envs

删除环境:conda remove -n env_name --all

  1. 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/

(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

(7)初始化Superset

(superset) [root@master3 software]# superset init
  1. 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

PS:1、关闭防火墙;2、如果主机名访问不了Superset Web页面,把主机名换成IP;

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值