




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
尚硅谷大数据技术之Superset尚硅谷大数据技术之Superset(作者:尚硅谷大数据研发部)版本:V1.0第1章 Superset入门1.1 Superset概述Apache Superset是一个开源的、现代的、轻量级BI分析工具,能够对接多种数据源、拥有丰富的图标展示形式、支持自定义仪表盘,且拥有友好的用户界面,十分易用。1.2 Superset应用场景由于Superset能够对接常用的大数据分析工具,如Hive、Kylin、Druid等,且支持自定义仪表盘,故可作为数仓的可视化工具。第2章 Superset安装及使用Superset官网地址:/2.1 安装Python环境Superset是由Python语言编写的Web应用,要求Python3.6的环境。2.1.1 安装Minicondaconda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同Python版本的软件包及其依赖,并能够在不同的Python环境之间切换,Anaconda包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等,Miniconda包括Conda、Python。此处,我们不需要如此多的工具包,故选择MiniConda。1)下载Miniconda(Python3版本)下载地址:/miniconda/Miniconda3-latest-Linux-x86_64.sh2)安装Miniconda(1)执行以下命令进行安装,并按照提示操作,直到安装完成。atguiguhadoop102 lib$ bash Miniconda3-latest-Linux-x86_64.sh(2)在安装过程中,出现以下提示时,可以指定安装路径(3)出现以下字样,即为安装完成3)配置环境变量修改/etc/profile.d/env.sh文件,内容如下4)取消激活base环境Miniconda安装完成后,每次打开终端都会激活其默认的base环境,我们可通过以下命令,禁止激活默认base环境。conda config -set auto_activate_base false2.1.2 创建Python3.6环境1)配置conda国内镜像conda config -add channels /anaconda/pkgs/freeconda config -add channels /anaconda/pkgs/mainconda config -set show_channel_urls yes2)创建Python3.6环境conda create -name superset python=3.6说明:conda环境管理常用命令创建环境:conda create -n env_name查看所有环境:conda info -envs删除一个环境:conda remove -n env_name -all3)激活superset环境conda activate superset激活后效果如下图所示说明:退出当前环境conda deactivate4)执行python命令查看python版本2.2 Superset部署2.2.1 安装依赖安装Superset之前,需安装以下所需依赖sudo yum install -y python-setuptoolssudo yum install -y gcc gcc-c+ libffi-devel python-devel python-pip python-wheel openssl-devel cyrus-sasl-devel openldap-devel2.2.2 安装Superset1)安装(更新)setuptools和pippip install -upgrade setuptools pip -i /simple/说明:pip是python的包管理工具,可以和centos中的yum类比2)安装Supetsetpip install apache-superset -i /simple/说明:-i的作用是指定镜像,这里选择国内镜像3)初始化Supetset数据库superset db upgrade4)创建管理员用户export FLASK_APP=supersetflask fab create-admin说明:flask是一个python web框架,Superset使用的就是flask5)Superset初始化superset init2.2.3 启动Supterset1)安装gunicornpip install gunicorn -i /simple/说明:gunicorn是一个Python Web Server,可以和java中的TomCat类比2)启动Superset第一步:确保当前conda环境为superset,及下图所示第二步:启动gunicorn -workers 5 -timeout 120 -bind hadoop102:8787 superset:app -daemon 说明:-workers:指定进程个数-timeout:worker进程超时时间,超时会自动重启-bind:绑定本机地址,即为Superset访问地址-daemon:后台运行3)停止superset停掉gunicorn进程ps -ef | awk /gunicorn/ & !/awk/print $2 | xargs kill -9退出superset环境conda deactivate4)登录Superset访问http:/hadoop102:8787,并使用2.2.2节中第4步创建的管理员账号进行登录。第3章 Superset使用3.1 对接MySQL数据源3.1.1 安装依赖conda install mysqlclient说明:对接不同的数据源,需安装不同的依赖,以下地址为官网说明/installation.html#database-dependencies3.2.1 数据源配置1)Database配置Step1:点击Sources/DatabasesStep2:点击Step3:点击填写Database及SQL Alchemy URI注:SQL Alchemy URI编写规范:mysql:/账号:密码IP/数据库名称Step4:点击Test Connection,出现“Seems Ok!”提示即表示连接成功Step5:保存配置2)Table配置Step1:点击Sources/TablesStep2:点击Sources/TablesStep3:配置Table3.2 制作仪表盘3.2.1 创建空白仪表盘1)点击Dashboards/+2)配置仪表盘3)保存仪表盘3.2.2 创建图表1)点击Charts/+2)选则数据源及图表类型3)选择何使的图表类型4)创建图表5)可
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 木工小件代加工合同范本
- 旅行社合同终止协议模板
- 政府与公司合作合同范本
- 查岗板屋面施工合同范本
- 推迟签劳动合同协议范本
- 楼面排水合同协议书范本
- 手工包成品购买合同范本
- 房屋家具安置合同协议书
- 房屋三方合同协议书范本
- 承包荒地改鱼塘合同范本
- 名誉顾问聘任管理办法
- 牧昆:亚朵星球怎样用内容打增量 洞察无法逃离日常用真人秀的思路打增量
- 养老机构出入管理办法
- 中医康复科业务学习课件
- DB11-T 751-2025 住宅物业服务标准
- 科技型中小企业教程课件
- 公司董事会会议管理制度
- 【某教学楼荷载及其内力计算过程案例 9400字】
- 护理事业近五年发展规划(2026-2030)
- 2025年工商管理硕士考试试卷及答案
- 2025餐饮劳动合同书 电子版
评论
0/150
提交评论