superset的安装部署
首先我们需要了解superset是个什么东西,它能够做什么,它可以做一些数据的大屏展示,支持包括折线图,柱状图,扇形图还有一些地图上面对接数据,可以实时的进行状态展示
更多的功能让我们搭建安装完毕之后自行体会吧
接下来我们就进行安装部署superset
安装superset之前呢,我们要先安装miniconda
我们需要了解它是干嘛的为啥要装它
他是一个可以切换python环境的一个东西,因为有时候我们需要使用不同版本的python环境,但是系统的python环境又不能随意更改(系统的很多功能都是会依赖这个python环境的)所以他的用途就在这了
supereset是需要这样一个python环境的所以我们需要装它
安装miniconda
#下载安装wget yum install -y wget #下载安装包 wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh #执行安装包 bash Miniconda3-latest-Linux-x86_64.sh 跟着提示进行安装即可 #这里你重新打开一个窗口可以看到前面有个base python -V 发现python的版本是3.7,并不在之前的2.5 #我们关闭base环境 conda config --set auto_activate_base false #设置国内的镜像仓库 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 create -n 名字 python=3.7 #查看环境 conda info --envs #删除环境 conda remove -n env name --all #激活环境 conda activate base #关闭base环境 conda deactivate
superset的安装
接下来我们就开始安装superset
注意,这个时候我们需要python的环境是再3.7之下的,就是说你需要进入刚才创建的环境中操作
#安装一些superset的相关依赖 yum install -y gcc gcc-c++ libffi-devel python-devel python-pip python-wheel python-setuptools open-devel curus-sasl-devel openldap-devel #安装更新pip和setuptools pip install --upgrade setuptools pip -i https://pypi.douban.com/simple/ pip install apache-superset -i https://pypi.douban.com/simple/ #初始化superset数据库 superset db upgrade #创建管理员用户 #先声明一个环境变量 export FLASK_APP=superset #创建管理员用户 superset fab create-admin #我创建的用户名为fds #密码为123456 #superset初始化 superset init
启停supersets的命令
#先安装一个python的web应用 pip install gunicorn -i https://pypi.douban.com/simple/ #启动superset命令 gunicorn --workers 5 --timeout 120 --bind 192.168.10.102:8787 "superset.app:create_app()" --daemon --workers 是进程数 --timeout 超过这个时间会重启 --bind 你自己指定的ip和端口 --daemon 表示后台运行 #关闭superset命令 ps -ef | awk '/superset/ && !/awk/{print $2}' |xargs kill -9
因为这个命令比较长,所以你可以写一些脚本进行supersets的启停
到这里我们的supersets就已经安装完毕了
接下来就是怎样使用了
对接数据源
这个时候需要去官网查找你对接的数据源需要那些依赖,然后进行安装即可
以mysql为例
#必须是再我们创建的python环境下
conda install mysalclient
#重启一些superset
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· spring官宣接入deepseek,真的太香了~