大数据——Superset安装篇(二)Python3.8环境+MySQL元数据库

这篇具有很好参考价值的文章主要介绍了大数据——Superset安装篇(二)Python3.8环境+MySQL元数据库。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 实际安装时间 2023-06-20

安装最新版本

$ superset --version

Python 3.8.13
Flask 2.0.3
Werkzeug 2.0.3

2. 安装所需环境 Python3.8

1)安装python3.8环境

使用 Miniconda3-latest-Linux-x86_64 脚本完成 conda包管理器的安装

2)conda环境、包管理器常用命令

命令 说明
conda create -n env_name 创建环境
conda remove -n env_name --all 删除一个环境
conda info --envs 查看所有环境
conda activate env_name 激活 或 切换 env_name环境
conda deactivate 退出当前环境
conda config --set auto_activate_base false 禁止自动激活/切换为 默认base环境

3)配置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

4)创建一个python3.8的环境

conda create -n python38 python=3.8
# 查看是否创建好环境
conda info --envs

3. 安装 Superset

1)使用 python38 环境【注意:以下所有操作必须在python38环境下执行】

conda activate python38

2)pip包[python官方]管理器常用命令

命令 说明
pip show 包名 查看已安装包的版本
pip search 包名 查看未安装包的版本
pip install 包名 安装包
pip install 包名==版本号 指定版本的安装包
pip install 包名 -i 镜像源 从国内镜像源下载,速度更快【清华源:https://pypi.tuna.tsinghua.edu.cn/simple 阿里源:https://mirrors.aliyun.com/pypi/ 豆瓣源:https://pypi.doubanio.com/simple/】
pip list 列出所有已安装包

3)安装 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

4)安装(更新)setuptools和pip

pip install --upgrade setuptools pip --trusted-host https://repo.huaweicloud.com -i https://repo.huaweicloud.com/repository/pypi/simple

5)安装 superset

pip install apache-superset==2.0.0 --trusted-host https://repo.huaweicloud.com -i https://repo.huaweicloud.com/repository/pypi/simple -r /opt/software/base.txt

这里的base.txt文件为 apache-superset==2.0.0版本 所需python环境依赖

请确保 /opt/software/base.txt 存在,请于文章顶部下载资源文章来源地址https://www.toymoban.com/news/detail-788155.html

6)配置Superset元数据库为MySQL

# 1. 在MySQL中创建 superset元数据库
CREATE DATABASE superset DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;

# 2. 修改superset配置文件
vim /opt/module/miniconda3/envs/python38/lib/python3.8/site-packages/superset/config.py
## 注释184行,解开185行注释,并且作如下修改:
SQLALCHEMY_DATABASE_URI = 'mysql://root:你的MySQL密码@你的MySQL所在主机IP:3306/superset?charset=utf8'

# 3. 安装python msyql驱动
conda install mysqlclient

# 4. 初始化superset元数据
## flask是一个python web框架,superset使用的就是flask
export FLASK_APP=superset
## superset 建库建表
superset db upgrade

4. Supersetset初始化

1)创建管理员用户

superset fab create-admin
# 用户名和密码必须输入,其他直接回车跳过
> User:hadoop
> Password:hadoop

2)初始化 superset

superset init

5. 启动Supterset

1)安装gunicorn

# gunicorn是一个Python Web Server,可以和java中的TomCat类比
pip install gunicorn --trusted-host https://repo.huaweicloud.com -i https://repo.huaweicloud.com/repository/pypi/simple

2)启动

gunicorn --workers 5 --timeout 120 --bind 你安装superset的主机IP:8787  "superset.app:create_app()" --daemon
## 参数说明:
# --workers:指定进程个数
# --timeout:worker进程超时时间,超时会自动重启
# --bind:绑定本机地址,即为Superset访问地址
# --daemon:后台运行

3)访问 Superset

http://你安装superset的主机IP:8787

到了这里,关于大数据——Superset安装篇(二)Python3.8环境+MySQL元数据库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MySQL -- Linux Ubuntu 环境安装MySQL数据库

    安装 启动mysql服务 查看mysql服务 如下图所示,mysql服务正在运行 设置root密码 在第一次安装MySQL时,root用户没有密码。为了保护数据库的安全,必须设置一个root密码。使用以下命令登录到MySQL控制台 此时登录到MySQL控制台中 此时输入 暂停mysql服务 卸载 有时候忘记root账户密码

    2024年01月21日
    浏览(58)
  • MySQL 8.0.35数据库的下载安装以及环境变量的配置

    记录数据库的下载安装方法,供初学者学习。 1.在mysql官网MySQL点击下载跳转页面。 2.选择社区版MySQL Community (GPL) Downloads »下载。 3.选择对应的版本,这里我选择的是windows的MySQL Installer for Windows。 4.跳转至以下页面后,蓝色箭头对应网页版本安装,红色箭头对于本地安装,我

    2024年02月05日
    浏览(67)
  • ubuntu 虚拟环境安装,创建python3.5和python3.8虚拟环境

    新的ubuntu20.0.4笔记本上自带点python是python3.8版本的,由于开发需要用到python3.5,一开始想把默认环境配置成python3.5算了。结果改了默认配置版本之后,坏了坏了,开机就报错,直接就进不了桌面界面了。所以,ubtuntu环境,要不是非常非常确定可以改版本,那就 千万不要改系

    2024年01月19日
    浏览(67)
  • Linux系统安装Python3环境(超详细)_linux 安装python3

    本文基于如下Linux系统版本: 1、默认情况下,Linux会自带安装Python,可以运行python --version命令查看 如图: 我们看到Linux中已经自带了Python2.7.5。再次运行python命令后就可以使用python命令窗口了(Ctrl+D退出python命令窗口)。 2、查看Linux默认安装的Python位置 看到/usr/bin/python和

    2024年01月24日
    浏览(55)
  • Centos /Linux环境下利用Docker 安装mysql5.7镜像(含离线安装),启动mysql镜像并初始化数据库

    使用有网的服务器下载好镜像 保存下载好的镜像成tar 将镜像上传到所需服务器(放在固定位置) 导入镜像 注意名称,这里的mysql5.7和上面打包 docker save imageid mysql5.7 的名称一致,本例未改名 查看导入的镜像,并重新命名镜像 创建本地数据库目录、配置文件以及日志目录(

    2024年02月10日
    浏览(74)
  • Python 安装mysql数据库模块

    先找到Python安装目录下的Script文件 2.当前路径下进入cmd命令窗口,输入pip3 install pymysql  3.如上图所示就是安装成功 1.点击File里的Settings 2.点击Project Interperter 里的+号 3.先搜索要安装的模块名 ,这里是pymysql,然后点击Install Package安装即可  4.安装成功后Project Interperter界面会

    2024年02月16日
    浏览(41)
  • mac环境下安装python3

    一、查看当前mac上的python版本 -首先打开终端 1.打开后输入python3确定电脑上是否已安装python3,如果输入python是查看mac上的自带版本 命令:python3【直接回车】 出现下面是页面,表示已经安装python3 【退出时可输入:exit()然后点回车】 如果出现下面页面,表示还不存在pyth

    2024年02月03日
    浏览(46)
  • MySQL数据库----------安装anaconda---------python与数据库的链接

    🎂 ✨✨✨✨✨✨🍧🍧🍧🍧🍧🍧🍧🎂 ​🎂 作者介绍: 🎂🎂 🎂 🎉🎉🎉🎉🎉🎉🎉 🎂 🎂作者id:老秦包你会, 🎂 简单介绍:🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂 喜欢学习C语言和python等编程语言,是一位爱分享的博主,有兴趣的小可爱可以来互讨 🎂🎂

    2024年02月12日
    浏览(36)
  • Python 数据库应用教程:安装 MySQL 及使用 MySQL Connector

    Python可以用于数据库应用程序。 其中最流行的数据库之一是MySQL。 为了能够在本教程中尝试代码示例,您应该在计算机上安装MySQL。 您可以在 MySQL官方网站 下载MySQL数据库。 Python需要一个MySQL驱动程序来访问MySQL数据库。 在本教程中,我们将使用\\\"MySQL Connector\\\"驱动程序。 我们

    2024年02月05日
    浏览(66)
  • 【数据库开发】DataX开发环境的安装部署(Python、Java)

    DataX是阿里云DataWorks数据集成的开源版本。下载即可用,支持linux和windows,只需要短短几步骤就可以完成数据的传输。 官网地址: https://github.com/alibaba/DataX DataX 是阿里云 DataWorks数据集成 的开源版本,在阿里巴巴集团内被广泛使用的离线数据同步工具/平台。DataX 实现了包括

    2024年02月02日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包