Superset安装及使用

这篇具有很好参考价值的文章主要介绍了Superset安装及使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

全网最详Superset安装

1、Superset官网地址:

http://superset.apache.org/

2、安装Python环境

Superset是由Python语言编写的Web应用,要求Python3.6的环境。
Anaconda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同Python版本的软件包及其依赖,并能够在不同的Python环境之间切换,Anaconda包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等,Miniconda包括Conda、Python。
1、首先去Anaconda官网下载安装脚本

Anaconda3-2019.07-Linux-x86_64.sh

2、上传Anaconda3-2019.07-Linux-x86_64.sh到slave1

使用 FileZilla 上传到slave1 /model目录下

3、运行Anaconda3-2019.07-Linux-x86_64.sh脚本

sh Anaconda3-2019.07-Linux-x86_64.sh

在安装过程中,出现以下提示时,可以指定安装路径
superset配置,大数据体系,python,linux,开发语言,大数据,hadoop
安装过程输入:回车、yes
4、出现以下字样,即为安装完成
superset配置,大数据体系,python,linux,开发语言,大数据,hadoop
5、配置环境变量

vim /etc/profile
#Anaconda 
export PATH=$PATH:/root/anaconda3/bin
source /etc/profile

6、加载环境变量配置文件,使之生效

source ~/.bashrc

7、取消激活base环境

Anaconda3安装完成后,每次打开终端都会激活其默认的base环境,我们可通过以下命令,禁止激活默认base环境。

conda config --set auto_activate_base false

3、创建Python3环境

1、配置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

2、创建Python3.6环境

conda create --name superset python=3.6

说明:conda环境管理常用命令

创建环境:conda create -n env_name

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

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

出现图中字样安装成功:
superset配置,大数据体系,python,linux,开发语言,大数据,hadoop

3、激活superset环境

激活当前环境:conda activate superset
退出当前环境:conda deactivate

激活superset环境:

superset配置,大数据体系,python,linux,开发语言,大数据,hadoop

4、执行python命令查看python版本
superset配置,大数据体系,python,linux,开发语言,大数据,hadoop
至此python3已经安装成功。

5、执行quite();退出
superset配置,大数据体系,python,linux,开发语言,大数据,hadoop

4、 安装Superset

1、安装(更新)setuptools和pip

pip install --upgrade setuptools pip -i https://pypi.douban.com/simple/

superset配置,大数据体系,python,linux,开发语言,大数据,hadoop

2、安装Supetset

pip安装superset

pip install apache-superset -i https://pypi.douban.com/simple/

需要联网下载文件等待一段时间

安装完成后,使用pip list查看已安装包的信息
superset配置,大数据体系,python,linux,开发语言,大数据,hadoop
superset配置,大数据体系,python,linux,开发语言,大数据,hadoop
cryptography的版本是39.0.2
SQLAlchemy-Utils的版本是0.36.8

我查阅了一堆资料,感觉这两个不对劲,就换了下版本,然后就初始化成功了!!!

pip uninstall cryptography
pip install cryptography==2.9.2 -i https://pypi.douban.com/simple/
pip install sqlalchemy-utils==0.36.6 -i https://pypi.douban.com/simple/

superset配置,大数据体系,python,linux,开发语言,大数据,hadoop

3、初始化Supetset数据库

superset db upgrade

初始化失败:安装dataclasses、sqlalchemy模块

 pip install sqlalchemy==1.3.24
 pip install dataclasses -i https://pypi.douban.com/simple/

superset配置,大数据体系,python,linux,开发语言,大数据,hadoop

4、创建管理员用户

export FLASK_APP=superset

superset fab create-admin

说明:flask是一个python web框架,Superset使用的就是flask

记住以下信息,登录使用:

Username [admin]: admin
User first name [admin]: admin
User last name [user]: admin
Email [admin@fab.org]: 
Password: 123456
Repeat for confirmation: 123456
Recognized Database Authentications.
Admin User admin created.

5、装载初始化数据

superset load_examples

6、Superset初始化

superset init

7、安装mysql连接支持

yum install mysql-devel
pip install mysqlclient

5、启动Supterset

1、安装gunicorn

 pip install gunicorn -i https://pypi.douban.com/simple/
 说明:gunicorn是一个Python Web Server,可以和java中的TomCat类比

2、启动Superset

(1)确保当前conda环境为superset,及下图所示

(2)启动

gunicorn --workers 5 --timeout 120 --bind slave2:8787  "superset.app:create_app()" --daemon 
说明:
--workers:指定进程个数

--timeout:worker进程超时时间,超时会自动重启

--bind:绑定本机地址,即为Superset访问地址

-daemon:后台运行

(3)登录Superset

访问http://slavel2:8787,并使用创建的管理员账号进行登录。

superset配置,大数据体系,python,linux,开发语言,大数据,hadoop

3、停止superset

停掉gunicorn进程

 ps -ef | awk '/superset/ && !/awk/{print $2}' | xargs kill -9

退出superset环境

到这就安装成功了文章来源地址https://www.toymoban.com/news/detail-654671.html

到了这里,关于Superset安装及使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • CentOS7下使用docker-compose安装部署superset

    见 docker在CentOS下安装 和 Docker-compose安装。 官网指引: https://superset.apache.org/docs/installation/installing-superset-using-docker-compose 注:此处使用自己搭建的 mysql 作为数据的存储 该文件在 ./superset/docker 目录下,使用 ls -a 进行查看该隐藏文件 注: 1、增加自行搭建的 mysql 地址、账号和

    2024年02月06日
    浏览(65)
  • 如何使用Docker部署Apache+Superset数据平台并远程访问?

    Superset是一款由中国知名科技公司开源的“现代化的企业级BI(商业智能)Web应用程序”,其通过创建和分享dashboard,为数据分析提供了轻量级的数据查询和可视化方案。Superset在数据处理和可视化方面具有强大的功能,能够满足企业级的数据分析需求,并为用户提供直观、灵

    2024年02月04日
    浏览(39)
  • Linux docker 容器安装superset全部过程(superset docker版本)

    解释一波 Apache Superset是一款由Python语言为主开发的开源时髦数据探索分析以及可视化的报表平台;她支持丰富的数据源,且拥有多姿多彩的可视化图表选择。 官网 :https://superset.apache.org/ github :https://github.com/apache/superset 如果你的机器上已经安装了docker,请忽略安装docker的

    2024年04月10日
    浏览(47)
  • CDH大数据平台 29Cloudera Manager Console之superset之MySQL元数据配置(markdown新版三)

    💖个人主页:@与自己作战 💯作者简介: CSDN@博客专家 、 CSDN@大数据领域优质创作者 、 CSDN@内容合伙人 、 阿里云@专家博主 🆘希望大佬们多多支持,携手共进 📝 如果文章对你有帮助的话,欢迎评论💬点赞👍收藏📂加关注 ⛔ 如需要支持请私信我 , 💯 必支持

    2024年02月02日
    浏览(59)
  • CDH大数据平台 28Cloudera Manager Console之superset相关包安装(markdown新版二)

    💖个人主页:@与自己作战 💯作者简介: CSDN@博客专家 、 CSDN@大数据领域优质创作者 、 CSDN@内容合伙人 、 阿里云@专家博主 🆘希望大佬们多多支持,携手共进 📝 如果文章对你有帮助的话,欢迎评论💬点赞👍收藏📂加关注 ⛔ 如需要支持请私信我 , 💯 必支持

    2024年02月02日
    浏览(41)
  • CDH大数据平台 30Cloudera Manager Console之superset之redis、ldap配置(markdown新版四)

    💖个人主页:@与自己作战 💯作者简介: CSDN@博客专家 、 CSDN@大数据领域优质创作者 、 CSDN@内容合伙人 、 阿里云@专家博主 🆘希望大佬们多多支持,携手共进 📝 如果文章对你有帮助的话,欢迎评论💬点赞👍收藏📂加关注 ⛔ 如需要支持请私信我 , 💯 必支持

    2024年02月02日
    浏览(58)
  • Superset的安装(亲测三遍,有效)

    Apache Superset是一个开源的、现代的、轻量级BI分析工具,能够对接多种数据源、拥有丰富的图表展示形式、支持自定义仪表盘,且拥有友好的用户界面,十分易用。 在学习数仓项目的时候,按照教程安装Superset反复重复多次都没能成狗,最后稍微修改之后得以成功安装,现记

    2024年02月07日
    浏览(40)
  • 可视化——Superset安装与部署

    Apache Superset是一个开源的、现代的、轻量级BI分析工具,能够对接多种数据源、拥有丰富的图表展示形式、支持自定义仪表盘,且拥有友好的用户界面,十分易用。 由于Superset能够对接常用的大数据分析工具,如Hive、Kylin、Druid等,且支持自定义仪表盘,故可作为数仓的可视化

    2024年02月08日
    浏览(60)
  • 大数据工具之Superset

    Apache Superset是一个开源的、现代的、轻量级BI分析工具,能够对接多种数据源、拥有丰富的图标展示形式、支持自定义仪表盘,且拥有友好的用户界面,十分易用。 由于Superset能够对接常用的大数据分析工具,如Trino、Hive、Kylin、Druid等,且支持自定义仪表盘,故可作为数仓的

    2024年02月01日
    浏览(27)
  • Docker 安装Apache Superset 并实现汉化和快速入门

    Apache Superset是一个现代化的企业级商业智能Web应用程序。Apache Superset 支持用户的各种数据类型可视化和数据分析,支持简单图饼图到复杂的地理空间图表。Apache Superset 是一个轻量级、简单化、直观化、可配置的BI 框架。 Docker 检索 superse Docker 下载并查看superset镜像 创建supe

    2024年04月11日
    浏览(41)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包