superset手动安装实践-非pip安装

本文档介绍了在内网环境下,如何使用root用户和virtualenv手动编译打包Superset全量包。过程包括创建隔离的Python环境,安装所有依赖,并将编译后的依赖与Superset源码打包成rpm包,以便于部署。
摘要由CSDN通过智能技术生成

一、环境

操作系统:
[bdapp@vdkapp31 ~]$ cat /etc/centos-release
CentOS Linux release 7.2.1511 (Core)
python版本:
[bdapp@vdkapp31 ~]$ python -V
Python 2.7.5
安装操作用户:root
服务器无法连接外网
二、安装前准备


官网介绍的superset使用pip管理的,因此官网介绍的都是pip命令安装superset,且superset运行在Python虚拟环境中,因此需要virtualenv。
python-setuptools必须要有,安装python模块工具包;

本次安装不按官网介绍进行,本次安装从github下载源码安装,下载选择版本0.20.5(之前有下周0.23版本,但此版本需要python3.5),根据安装过程中提示需要安装一下python模块:
安装thrift 0.9.3以上版本,本次安装使用0.9.3;
安装sasl 0.2.1以上版本, 本次使用0.2.1;
安装thrift_sasl 0.2.1以上版本,本次安装使用0.2.1;
安装sqlparse 0.2.3以上版本,本次安装使用0.2.3;
安装SQLAlchemy 1.1.9,本次使用1.1.9版本;
安装SQLAlchemy-Utils 0.32.19,本次使用0.32.19;
安装six 1.10.0,本次安装1.10.0;
安装simplejson 3.10.0,本次安装3.10.0;
安装certifi 2017.4.17以上版本,本次安装2017.4.17;
安装urllib3 1.21.1以上且1.22以下版本,本次安装1.21.1;
安装idna 2.5以上且2.6以下版本,本次使用2.5;
安装setuptools_scm,本次使用1.15.4;
安装pytest-runner &#x
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值