superset安装部署

superset_config.py 立即下载


OS: centos7
Superset版本:0.18.4
Python版本:2.7
Druid版本:0.9.2

步骤一:安装cryptography
cryptography的作用是将连接密码加密。

sudo yum upgrade python-setuptools
sudo yum install gcc gcc-c++ libffi-devel python-devel python-pip python-wheel openssl-devel libsasl2-devel openldap-devel

步骤二,安装pip
如果还没有安装pip,就需要安装pip:
pip下载:
wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate

pip安装:
tar -xzvf pip-1.5.4.tar.gz
cd pip-1.5.4
python setup.py install
如果报错,请看:

步骤三,安装virtualenv
官网推荐在virtualenv中安装 superset (Python 3 already ships virtualenv, for Python 2 you need to install it)。
pip install virtualenv
创建和激活一个 virtualenv :
# virtualenv is shipped in Python 3 as  pyvenv
virtualenv venv
source ./bin/activate
想要退出virtualenv,直接输入:
deactivate

注意:接下来都在virtualenv下操作。

步骤四, 更新pip和setuptools:
pip install --upgrade setuptools pip

步骤五,安装mysqlclient。
将superset的元数据存储改成mysql,就需要这一步。
ROOT权限下
yum install mysql-devel
virtualenv下:
pip install mysqlclient

参考:将 superset 的sqlite 改成 MySQL :

步骤六,安装superset
1、添加superset的配置文件。
在python所在的目录(如,我这里是 /hadoop/haozhuo/superset-venv/bin下),手动添加superset的配置文件 superset_config.py。内容如下:

# ===============superset_config.py开始 ================
#使用python2.7,如果下面三行不加的话,使用中文时会出问题。
import sys # import sys package, if not already imported
reload(sys)
sys.setdefaultencoding('utf-8')
#---------------------------------------------------------
# Superset specific config
#---------------------------------------------------------
ROW_LIMIT = 5000
SUPERSET_WORKERS = 4
#默认是8088,改成8388
SUPERSET_WEBSERVER_PORT = 8388
#---------------------------------------------------------

#---------------------------------------------------------
# Flask App Builder configuration
#---------------------------------------------------------
# Your App secret key 这个我也不知道具体什么作用。按照官网就这么写了
SECRET_KEY = '\2\1thisismyscretkey\1\2\e\y\y\h'

#元数据存储默认使用的是sqlite。SQLALCHEMY_DATABASE_URI = 'sqlite:////path/to/superset.db'
#我这里改成mysql
# mysql:// 用户名 : 密码 @192.168.1.162/ 数据库名 ?charset=utf8
SQLALCHEMY_DATABASE_URI = 'mysql:// datag : yjkdatag @192.168.1.162/ superset ?charset=utf8'
# Flask-WTF flag for CSRF
WTF_CSRF_ENABLED = True

# Set this API key to enable Mapbox visualizations
MAPBOX_API_KEY = ''
#汉化
BABEL_DEFAULT_LOCALE='zh'
LANGUAGES = {
'zh': {'flag': 'cn', 'name': 'Chinese'},
'en': {'flag': 'us', 'name': 'English'}
}

# =============== superset_config.py结束 ================


2) 安装
查看有哪些版本
pip查看superset所有可用版本(这里指定了镜像。官网的太慢),输入一个不存在的版本号,pip就会告诉你可用的版本号:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple superset==999999


安装
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple superset==0.18.4
如果不指定镜像,直接输入下面的即可:
pip install superset==0.18.4

卸载:
pip uninstall superset

3) 设置Druid的时区:
vi /hadoop/haozhuo/super/lib/python2.7/site-packages/superset/ config.py
将 DRUID_TZ = tz.tzutc()
改成: DRUID_TZ = tz.gettz('Asia/Shanghai')
如下图:


4)初始化数据
fabmanager create-admin --app superset
然后需要输入:
Username [admin]: datag
User first name [admin]: zhang
User last name [user]: san
Email [admin@fab.org]: your_email@163.com
Password: 1234
Repeat for confirmation: 1234

# Initialize the database superset db upgrade# Load some data to play with
# superset load_examples# Create default roles and permissions superset init

5) 汉化
从源码中下载
这个目录,复制到
./lib/python2.7/site-packages/superset/下

自已翻译后需要将.po文件翻译成.mo文件:
pybabel compile -d translations

6)启动
# Start the web server on port 8088, use -p to bind to another ports
uperset runserver
或者指定端口:
superset runserver -p 8388 &

登录:
# To start a development web server, use the -d switch# superset runserver -d
AI订单流异常检测:精准识别与闭环处置 本文系统阐述了订单流AI驱动的可视化与异常解释系统的构建策略。核心包括:1)多维度融合的异常检测技术,结合数据指纹、行为图谱和时序分析实现精准识别;2)分级分类与自动化处置机制,通过规则矩阵和风险熵值量化进行智能决策;3)基于SHAP/LIME的可解释性技术,提升决策透明度;4)千万级数据训练要求,确保模型达到87%以上的F1值。系统采用Flink+PAI实时计算架构,支持从异常检测到根因分析的完整闭环,为电商、金融等领域的订单风险管理提供智能化解决方案。 阅读详情

相关推荐

Flutter连接蓝牙打印机打印(含中文、双排打印)

Flutter连接蓝牙打印机打印(含中文、双排打印)

Session_W的博客 701

Linux学习(七):Linux安装tomcat

1、下载tomcat 下载地址:https://archive.apache.org/dist/tomcat/tomcat-7/v7.0.67/bin/ 2、上传tomcat到linux系统 3、创建tomcat的安装目录 [root@ruoshui ~]# mkdir /usr/local/tomcat 4、解压...

yu1755128147的博客 436

SMPLify-X关键点映射与OpenPose格式转换实战

本文深入解析了SMPLify-X与OpenPose之间关键点映射与格式转换的实战方法。针对SMPL、SMPL-H、SMPLX等参数化人体模型与OpenPose 2D姿态估计标准之间的数据鸿沟,文章详细对比了双方的关键点定义差异,并提供了核心的Python转换代码与映射表构建思路。通过清晰的步骤讲解与调试技巧,帮助开发者实现3D关节数据到OpenPose标准格式的高效、准确转换,为动作捕捉、3D姿态估计等应用奠定数据基础。

weixin_29046035的博客 166

笔记本计算机虚拟技术,ThinkPad笔记本电脑如何开启CPU虚拟化技术的图文教程

很多时候我们都需要开启CPU虚拟化技术,例如我们需要打开安卓模拟器,在打开安卓模拟器的时候如果提示您需要CPU虚拟化技术,那么我们需要在主板BIOS设置中进行开启,下面装机之家分享一下ThinkPad笔记本如何开启CPU虚拟化技术的图文教程,笔记本以ThinkPad T550为例,其它电脑也可以进行参考,大同小异。1、开启CPU的虚拟化技术需要在主板BIOS中进行设置的,首先我们将电脑开机,开机之...

weixin_33739574的博客 3031

Plecs仿真进阶:半桥LLC谐振变换器从开环到闭环的实战解析

本文通过Plecs软件,详细解析了半桥LLC谐振变换器从开环模型搭建到闭环控制实现的完整仿真流程。文章深入探讨了谐振参数设置、关键波形解读,并重点分享了基于PI控制器的闭环调试实战经验与参数整定技巧,帮助工程师高效掌握这一高效拓扑的仿真与设计方法。

weixin_29231263的博客 280

从零到一:手把手教你构建自定义ReaxFF力场参数

本文手把手教你从零构建自定义ReaxFF力场参数,详解反应力场的动态键序机制与参数化逻辑。通过LAMMPS实战演示,涵盖训练数据准备、参数优化算法选择及性能优化技巧,助力研究人员精准模拟化学反应过程。适用于材料科学、催化研究等领域,特别适合已掌握分子动力学基础的进阶用户提升力场开发能力。

weixin_28365523的博客 1057

superset db upgrade报错记录

superset db upgrade报错记录

m0_55212193的博客 3510

使用timeROC包的compare函数比较不同标记物下两个多时间AUC值是否具有统计显著性

时间依赖的接收器操作特征曲线(time-dependent receiver operating characteristic curve, time-dependent ROC curve)是评估和比较标记物在不同时间点上预测能力的重要工具。在R语言中,timeROC包提供了丰富的函数和工具,可用于分析和比较多时间点的AUC值。时间点(timepoints)表示观察的时间点,标记物1(marker1)和标记物2(marker2)分别表示在每个时间点上的预测概率。最后,我们输出比较结果。

2301_79331387的博客 921

TowardsDataScience 博客中文翻译 2019(五百三十一)

通过继承像 dict 这样的内置类,我们可以通过魔术方法的重新实现来定制我们的行为。这有很多好处。重要的是,用户不需要学习任何新的语法。当用户想要向 CustomIntFloat dict 对象添加一个键和值时,他们只需以通常的方式添加即可。唯一的区别是,我们有选择地只允许 int 和 float 类型的值。如果用户指定了任何其他类型,一个定制的错误消息会有效地告诉他们哪里出错了,以及需要什么类型的值。我们可以让定制设计的对象与 Python 操作符一起工作,比如加号、减号和乘号。

龙哥盟 2072

主成分分析(Principal Component Analysis,PCA)

主成分分析1.主成分分析1.1 降维(Dimensionality Reduction)1.2 均值(Mean)1.3 方差(Variance)1.4 协方差(Covariance)1.5 协方差矩阵(Covariance Matrix)1.6 线性变换(Linear Transformation)1.7 主成分分析(PCA)1.8 PCA和SVD的关系 1.主成分分析 关于PCA的介绍:用最直观的方式告诉你:什么是主成分分析PCA 笔记来源:Principal Component Analysis (PC

一个搬运知识的笨小孩 3230

【八股】JUC并发编程篇

👉抽象队列同步器,就是一种锁,内部维护的是一个先进先出的双向队列,队列中存储的是排队的线程,用state来标识是否有线程获得锁【0是无锁状态】👉流程:当一个线程拿到锁后会修改state = 1,这时如果有其他线程访问则会进入队列进行排序,直到state变成0后,队头线程才会拿到锁。在对state进行修改时,用的是CAS操作,所以可以保证原子性。👉它可以实现公平锁或非公平锁【默认】,上述是一个公平锁。如果新线程和队头线程抢锁资源就是非公平锁。

qq_44768318的博客 552

Superset 安装部署

本文使用的服务器操作系统为 CetnOS 7 ,Superset 对接的数据源为 MySQL 数据库。

好记性不如烂笔头 3622

DFI协议时序

参数名称典型值应用场景关键影响tcmd_lat1-2个时钟周期命令与地址锁存同步地址错误风险tphy_wrlat1-2个时钟周期写操作响应速度写带宽与延迟2-3个时钟周期写操作端到端延迟系统吞吐量1-2个时钟周期连续写命令间隔信号干扰与资源冲突tphy_rdlat1-2个时钟周期读操作响应速度读带宽与延迟trddata_en由CL决定(如0.41 ns)读数据返回时间系统延迟10-20 ps写数据与命令对齐数据丢失风险<1 µs低功耗模式切换。

qq_43134430的博客 5103

Superset的安装部署

一、Superset的安装部署 1.1、安装Python3的环境 1.2、安装EPEL源并安装superset必备的包 1.3、安装Python3的virtualenv并建立superset的env 1.4、在env中安装superset 1.5、安装superset的数据包 1.6、配置superset 1.7、配置superset 1.8、MySQL中创建superset数据库 1.8.1...

SparkOnYarn的博客 2426

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Superset安装和部署

Superset安装和部署

qq_43494013的博客 930

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Superset 在线部署安装

Superset 在线部署安装安装Python环境安装Miniconda取消激活base环境创建Python3.7环境激活 superset 环境安装依赖安装Superset初始化Supetset数据库启动Supterset 安装Python环境 安装Miniconda 命令进行安装,并按照提示操作,直到安装完成 bash Miniconda3-latest-Linux-x86_64.sh 出现以下提示时,可以指定安装路径 /opt/module/miniconda3 加载环境变量配置文件,使之生效 s

记录点点滴滴 2977

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

superset部署安装及使用介绍

superset部署安装及使用介绍 Superset概述 Apache Superset是一个开源的、现代的、轻量级BI分析工具,能够对接多种数据源、拥有丰富的图标展示形式、支持自定义仪表盘,且拥有友好的用户界面,十分易用。 Superset应用场景 由于Superset能够对接常用的大数据分析工具,如Hive、Kylin、Druid等,且支持自定义仪表盘,故可作为数仓的可视化工具。 Superset安装及使用 Superset官网地址: https://superset.apache.org/ gith

wt334502157的博客 1万+

LINUX 部署安装superset操作流程

linux上安装部署superset 数据可视化。自己动手操作的流程,仅供参考,欢迎批评指正~~ 安装python3以上版本 centos7是自带py的但是py的2.7.5版本 1、下载安装包/直接上传 # cd /usr/local/src 下载文件 # yum install wget # wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz 直接上传 (可以到py官网上找自己想要的版本 Inde...

liyingxuan1996的博客 2355

可视化——Superset安装与部署

Superset入门,概念、安装与部署

zhangzhagn_的博客 3268

Docker上安装部署Superset

一、Docker上安装部署Superset 二、Superset配置MySQL的数据源 一、Docker上安装部署Superset Docker一定要在CentOS7上的机器进行部署,否则会出现问题 1、查看正在运行中的镜像 [root@hadoop001 ~]# docker ps CONTAINER ID IMAGE COMMAND ...

SparkOnYarn的博客 1580

superset安装和部署(超详细)

Apache Superset是一个开源的、现代的、轻量级BI分析工具,能够对接多种数据源、拥有丰富的图表展示形式、支持自定义仪表盘,且拥有友好的用户界面,十分易用。

m0_74756715的博客 1万+

Superset安装部署

Superset是由Airbnb(知名在线房屋短租公司)开源的数据分析与可视化平台(曾用名Caravel、Panoramix),该工具主要特点是可自助分析、自定义仪表盘、分析结果可视化(导出)、用户/角色权限控制,还集成了一个SQL编辑器,可以进行SQL编辑查询等,原来是用于支持Druid的可视化分析,后面发展为支持很多种关系数据库及大数据计算框架,如:mysql, oracle, Postg

duncan 1万+

Apache superset安装部署

【代码】Apache superset安装部署。

amumu1992的博客 524

CentOS7.6下使用Superset:安装部署

安装部署篇: 参考链接: 1.Superset在Centos7安装运行 2.官网安装文档 3.CentOS部署Python环境 4.CentOS7服务器下安装MySQL 8.0 步骤一:Python3.6安装 安装前检查 python -V # Python版本检查 which python # 输出文件位置 /usr/bin/python cd /u...

u012966240的专栏 1560
上一篇: Scala入门到精通
下一篇: linux服务器怎么安装pip
王树民
博客等级 码龄10年 912粉丝 560原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值