superset安装

news2024/11/24 15:59:14

1、拖动安装包

在这里插入图片描述

 sh Miniconda3-latest-Linux-x86_64.sh

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
安装路径:
/usr/local/miniconda3
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

2、配置环境变量

在/etc/profile中添加两句

export CONDA_HOME=/usr/local/miniconda3
export PATH=$PATH:$CONDA_HOME/bin

在这里插入图片描述
重新加载环境变量

source /etc/profile

3、取消激活base环境

conda config --set auto_activate_base false

4、配置Python环境 使用的python3.6的版本

conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --set show_channel_urls yes

在这里插入图片描述
创建superset的环境:

conda create -n superset python=3.6

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
进入superset的环境中:

source activate

在这里插入图片描述

conda activate superset

在这里插入图片描述
先安装依赖的插件:

yum install -y python-setuptools

yum install -y gcc gcc-c++ libffi-devel python-devel python-pip python-wheel openssl-devel

在这里插入图片描述
在这里插入图片描述
继续升级插件:

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

在这里插入图片描述
再正式安装superset:

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

在这里插入图片描述
升级一些组件:

pip install tushare --upgrade

在这里插入图片描述
在这里插入图片描述
满屏的报红:

换源:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/
再重新升级组件:
pip install tushare --upgrade

换源之后成功了
在这里插入图片描述

安装组件:
pip install sqlalchemy==1.3.24

在这里插入图片描述

初始化数据库:
superset db upgrade

在这里插入图片描述
解决方案:

pip install dataclasses

在这里插入图片描述

在这里插入图片描述
说明新的包里没有这个模块,老的包里有这个模块:

卸载再安装
pip uninstall cryptography
pip install cryptography==37.0.4

在这里插入图片描述

初始化数据库:

superset db upgrade

在这里插入图片描述

创建管理员:用于登录superset

export FLASK_APP=superset

flask fab create-admin

在这里插入图片描述
初始化:

superset init

在这里插入图片描述

启动的时候因为需要gun 命令,所以需要先安装这个命令

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

在这里插入图片描述

启动:

gunicorn -w 1 -t 120 -b datacollection:8787 "superset.app:create_app()"

-w  worker数量  线程数
-t  timeout   超时时间
-b   bind     绑定IP地址

在这里插入图片描述

启动后,不要停,光标一直闪动是正常的。
访问: http://主机名或者ip:8787

http://datacollection:8787
账户和密码都是root
在这里插入图片描述
在这里插入图片描述

全部命令长图:
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/754361.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

javascript循环数组有什么方法

javascript循环数组的方法 1、循环遍历数组 问题:想要很容易地访问数组的所有元素。 for循环可以用来访问数组的每一个元素。数组从0开始,而且数组属性length用来设定循环结束。 2、按顺序存储和访问值 问题:想要以这样一种方式来存储值&a…

怎么转发别人的朋友圈到自己朋友圈?

一键转发朋友 搜索指定好友,选择好友朋友圈内容,点击转发 2.转发后会跳到【发朋友圈】页面,可直接发送,也可二次编辑(修改文案)

SpringCloud——消息驱动Stream

屏蔽底层消息中间件MQ的差异,降低切换成本,统一消息的编程模型。 生产者 一、依赖 spring-cloud-starter-stream-rabbit (rabbitMQ中间件) 二、配置文件 server:port: 8801spring:application:name: cloud-stream-providercl…

从C语言到C++_26(set+map+multiset+multimap)力扣692+349+牛客_单词识别

目录 1. 关联式容器 1.1 树形结构的关联式容器 2. set的相关介绍 2.1 set的构造和迭代器 2.2 set的容量和操作函数 2.3 set使用代码 2.4 multiset使用 3. map的相关介绍 3.1 键值对 3.2 map的构造和迭代器 3.3 map的容量和操作函数 3.4 map使用代码 3.5 multimap使…

ai绘画软件免费下载哪个好用?探索ai绘画生成器

曾经有一个年轻的艺术爱好者,名叫小明。他对绘画充满热情,渴望能够通过绘画表达自己的创造力和想法。然而,他并没有接受过正规的美术训练,也没有负担得起的昂贵绘画软件。因此,他开始思考ai绘画软件免费下载哪个好用&a…

SpringCloud——消息总线Bus

SpringCloud Bus将分布式系统的节点与轻量级消息系统链接起来的框架,是对SpringCloud Config的加强,广播自动版的配置。 支持两种消息代理:RabbitMQ和Kafka 一、创建工程,添加依赖 spring-cloud-starter-config spring-cloud-st…

【DeepSpeed 教程】四,DeepSpeed ZeRO++博客和代码解析

0x0. 系列文章 DeepSpeed-Chat 打造类ChatGPT全流程 笔记二之监督指令微调DeepSpeed-Chat 打造类ChatGPT全流程 笔记一【DeepSpeed 教程翻译】三,在 DeepSpeed中使用 PyTorch Profiler和Flops ProfilerDeepSpeed结合Megatron-LM训练GPT2模型笔记(上&…

程序员如何制作PPT?

有道无术,术尚可求也;有术无道,止于术。大家好,我是程序员雪球,今天让我们一起探讨如何从零开始制作高质量的 PPT。 上周,领导要求我撰写一份关于 4到6月持续集成运营分析的报告,并通过 PPT 的形…

【Python爬虫与数据分析】爬虫常用标准库(时间、随机数)

目录 一、模块化概述 二、time库 1. 时间获取 2. 时间格式化 3. 程序计时 三、datetime库 1. datetime.datetime类 2. datetime.timedelta类 四、random库 1. 基本随机函数 2. 扩展随机函数 3. 随机时间的生成 一、模块化概述 Python程序由模块组成,一个…

Redis数据结构 — SkipList

目录 跳表结构设计 跳表节点结构设计 跳表节点查询过程 跳表节点层数设置 为什么用跳表不用红黑树? 跳表平均指针数目为1/(1-p)公式推导 跳表的优势是能支持平均 O(logN) 复杂度的节点查找,支持进行高效的范围查询 SkipList(跳表&…

idea-控制台输出乱码问题

idea-控制台输出乱码问题 现象描述: 今天在进行IDEA开发WEB工程调式的时候控制台日志输出了乱码,如下截图 其实开发者大多都知道乱码是 编码不一致导致的,但是有时候就是不知到哪些地方不一致,今天我碰到的情况可能和你的不相同…

【C++】多态及原理

文章目录 1.多态的概念2.多态的定义及实现2.1多态的构成条件2.2虚函数的重写2.3析构函数的重写2.4 C11 override和 final2.5重载、重写(覆盖)、重定义(隐藏)的对比 3.抽象类3.1定义 4.多态的原理4.1虚函数表 虚表单继承的虚表多继承的虚表问答题 1.多态的概念 多态,…

(数组与矩阵) 剑指 Offer 03. 数组中重复的数字 ——【Leetcode每日一题】

❓ 剑指 Offer 03. 数组中重复的数字 难度:简单 找出数组中重复的数字。 在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出…

新功能: 全新的UI视图、搜索设置和强大的API特性

我们在ftrack Studio中引入的一些超赞的新功能,旨在将用户体验提升到一个新的水平!准备好提高生产效率、优化任务流程,并获得有价值的见解,以便为你的所有项目做出数据驱动的决策。 本月,我们为ftrack Studio带来了几个…

PyLab绘制曲线图

PyLab 是一个面向 Matplotlib 的绘图库接口,其语法和 MATLAB 十分相近。它和 Pyplot 模快都够实现 Matplotlib 的绘图功能。PyLab 是一个单独的模块,随 Matplotlib 软件包一起安装,该模块的导包方式和 Pyplot 不同,如下所示&#…

SAP CAP篇十:理解Fiori UI的Annoation定义

本文目录 本系列此前的文章官方文档和基础概念SAP CAP对Fiori UI的支持package.json的新增内容Annotation定义List Page 生成的Edmx文件 对应代码及branch 本系列此前的文章 SAP CAP篇一: 快速创建一个Service,基于Java的实现 SAP CAP篇二:为Service加上…

青岛大学_王卓老师【数据结构与算法】Week05_12_队列的类型定义_学习笔记

本文是个人学习笔记,素材来自青岛大学王卓老师的教学视频。 一方面用于学习记录与分享, 另一方面是想让更多的人看到这么好的《数据结构与算法》的学习视频。 如有侵权,请留言作删文处理。 课程视频链接: 数据结构与算法基础…

【学习笔记】[CTSC2017] 网络

我的评价是毒瘤😅 首先想到的肯定是原树上的直径。 于是得到第一个结论:这条边的两个端点一定在直径上。 第二个结论:每个点距离最远的那个点是直径的两个端点之一。 发现直径上形成了一个环。显然这个环的长度应该 ≥ L \ge L ≥L&#…

Mysql分区表----分类、优势、特点、优点

范围分区(Range Partitioning、哈希分区(Hash Partitioning)列 表分区(List Partitioning)、键值分区( Key partition ) 文章目录 mysql分区表概述:MYSQL分区表简单而言就是将一张大…

跨域问题解决

由于同源策略,需要协议,域名,端口三个都相同才能进行访问,是一种浏览器的保护策略 CORS:Cross Origin Resource Sharing SpringBoot 项目中解决跨域 1.在目标方法中加入CrossOrigin注解 2.添加一种过滤器 分别是允许哪些域&#…