说明:此部署方式在服务器可以联网的方式,对于离线安装的话,依赖很多,相对更麻烦。
1、Python版本要求
Superset支持的python版本为Python 2.7 and Python 3.4+. Python 3 是推荐的版本, Python 2.6目前是不支持。
2、安装操作系统软件依赖
yum install gcc libffi-devel python-devel python-pip python-wheel openssl-devel libsasl2-devel openldap-devel
这步很关键,如果缺少依赖,在装virtualenv和Superset时,会报缺少相应文件
3、建议是在virtualenv环境下安装Superset, 这样可以避免Python版本冲突
(1)安装virtualenv
pip install virtualenv
(2)创建ven环境
virtualenv venv
(3)激活ven环境
. ./venv/bin/activate
(4)如果要退出该环境则执行:
deactivate
4、安装Superset
(1)安装Superset
pip install superset
(2)创建管理员用户名和密码
fabmanager create-admin --app superset
(3)初始化Superset
superset db upgrade
(4)装载初始化样例数据
superset load_examples
(5)创建默认角色和权限
superset init
(6)启动Superset
superset runserver
(7) 访问http://localhost:8088, 验证是否正常启动,如出现下面页面说明OK
注:我这个页面是经过汉化后的页面,开始的登录界面全是英文
5、Superset汉化
(1)进入Superset安装目录,执行以下命令,创建相应目录:
mkdir -p translations/zh/LC_MESSAGES
(2)下载汉化的mo文件
wget /airbnb/superset/raw/0.15.1/superset/translations/zh/LC_MESSAGES/
也可以下载文件,自己手动去汉化,再将po文件编译为mo文件,编译方式,执行命令:
msgfmt -o
(3)修改文件,并重启Superset ,修改部分如下:
# Setup default language
BABEL_DEFAULT_LOCALE = 'zh'
# Your application default translation path
BABEL_DEFAULT_FOLDER = 'babel/translations'
# The allowed translation for you app
LANGUAGES = {
#'en': {'flag': 'us', 'name': 'English'},
# 'fr': {'flag': 'fr', 'name': 'French'},
'zh': {'flag': 'cn', 'name': 'Chinese'}
}
(4)清理浏览器缓存则可以看到汉化成功
6、汉化成功后的界面
相关文章
- Linux SSH下安装并配置JAVA环境
- stable-diffusion-webui手动安装详细步骤(以及报错解决、踩坑)
- Superset安装部署
- keepalived简单安装
- 企业生产环境-麒麟V10(ARM架构)操作系统部署Zookeeper单节点&集群版
- 如何把JavaWeb项目部署到服务器
- 安装ElasticSearch、Kibana-一、安装 ElasticSearch
- 如何将项目部署到服务器上(全套教程)
- 数字化转型企业架构设计手册(交付版),企业数字化转型建设思路、本质、数字化架构、数字化规划蓝图(PPT原件获取)-软件全套资料部分文档清单: 工作安排任务书,可行性分析报告,立项申请审批表,产品需求规格说明书,需求调研计划,用户需求调查单,用户需求说明书,概要设计说明书,技术解决方案,数据库设计说明书,详细设计说明书,单元测试报告,总体测试计划,单元测试计划,产品集成计划,集成测试报告,集成测试计划,系统测试报告,产品交接验收单,验收报告,验收测试报告,压力测试报告,项目总结报告,立项结项审批表,成本估算表,项目计划,项目周报月报,风险管理计划,质量保证措施,项目甘特图,项目管理工具,操作手册,接口设计文档,软件实施方案,运维方案,安全检测报告,投标响应文件,开工申请表,开工报告,概要设计检查表,详细设计检查表,需求规格说明书检查表,需求确认表,系统代码编写规范,软件项目质量保证措施,软件部署方案,试运行方案,培训计划方案,软件系统功能检查表,工程试运行问题报告,软件合同,资质评审材料,信息安全相关文档等。 建设方案部分资料清单:
- centos7安装Chrome使用selenium-wire