superset 安装及其深度汉化

Superset汉化 Apache Superset作为一款强大的开源数据可视化工具,支持多语言功能,让全球用户都能轻松上手。然而,官方汉化可能并不完美,或者随着版本更新出现滞后。本文将详细介绍如何配置Superset以使用中文,并指导你如何自定义汉化,确保界面与项目更新同步。 阅读详情

superset 安装及其深度汉化

2017年07月19日 16:39:21

阅读数:7277

Superset的安装及其汉化过程

一、安装过程参照官网步骤,基本没有we

http://superset.incubator.apache.org/installation.html#

1.      由于我使用的是 LinuxCentos7 ,是Fedora and RHEL-der的衍生品,所以在安装依赖时是:

 

 
  1. sudo yum upgrade python-setuptools

  2. sudo yum install gcc gcc-c++ libffi-devel python-devel python-pip python-wheel openssl-devel libsasl2-devel openldap-devel

 
 
<span style="color:#333333;"></span>

2.      然后安装pip工具,因为官网直接使用pip安装superset,故我们需要自己安装pip工具

yum makecache
sudo easy_install -i http://pypi.douban.com/simple/ pip
sudo easy_install pip
sudo yum install gcc libffi-devel python-devel python-pip python-wheel openssl-devel libsasl2-devel openldap-deve

如果遇到有没有安装的包,只有自己手动安装

3.      现在开始superset正式安装

官网建议在python虚拟环境中安装,由于我在python虚拟环境中安装老是出错,所以就跳过了创建python虚拟环境这步

# Install superset
pip install superset
# Create an admin user (you will be prompted to set username, first and last name before setting a password)
fabmanager create-admin --app superset
# Initialize the database
superset db upgrade
# Load some data to play with
superset load_examples
# Create default roles and permissions
superset init
# Start the web server on port 8088, use -p to bind to another port
superset runserver
# To start a development web server, use the -d switch
# superset runserver -d

4.      到这步如果在浏览器中输入http://localhost:8088,可以看到以下内容,那恭喜你安装成功

 

二.汉化

1、简单汉化

1.1 编辑supers配置文件

切换到superset安装目录

cd /usr/lib/python2.7/site-packages/superset/

编辑config.py文件

Babel config for translations处更改为:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

# ---------------------------------------------------

# Babel config for translations

# ---------------------------------------------------

# 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'},

    'it': {'flag': 'it', 'name': 'Italian'},

    'fr': {'flag': 'fr', 'name': 'French'},

    'zh': {'flag': 'cn', 'name': 'Chinese'},

}

1.2下载superset语言文件

https://github.com/ApacheInfra/superset/blob/master/superset/translations/zh/LC_MESSAGES/messages.po

下载完成后,将文件放在下面的目录下

/usr/lib64/python2.7/site-packages/flask_appbuilder/translations/zh/LC_MESSAGES/messages.po

1.3编译messages.po文件

pybabel compile -d translations

1.4重启superset,简单汉化完成。

2、深度汉化

这部分参考官网中Making your own build这一节

 

2.1需要汉化修改的文件

 

下面是我汉化后的文件截图

 

在修改的时候可以直接在Linux用vi编辑器,也可以通过FileZilla把目标文件下载到windows修改后,在传送到Linux,传送回Linux后注意用vi编辑器看一下是否有乱码的情况

2.2安装npm工具(npm install)

直接运行 npm install 很有可能无响应,就需要换到淘宝镜像

npm install cnpm –g
npm install cnpm -g --registry=https://registry.npm.taobao.org

安装模块

从registry.npm.taobao.org安装的所有模块,当安装的时候发现安装的模块还没有同步过来,淘宝NPM会自动在后台进行同步,并且会让你从官方NPM 进行安装。下次你再安装这个模块的时候,就会直接从淘宝 NPM 安装了。

cnpm install 

同步模块

cnpm sync 

注意:cnpm支持npm除了publish之外的所有命令 ,也就是不支持publish,当然这并不影响我们使用,publish时换回npm即可。

2.3切换到相应目录运行cnpm run build,然后等待漫长的时间,等待build完成,重启superset就可以了.

Superset超火的企业级可视化BI分析工具 Superset,听起来就像是超级集合,确实,它几乎集合了所有你需要的数据功能。简单说,它就是一个现代化、功能强大的数据可视化工具。它支持各种数据库,有着丰富的可视化选项,可以用来创建漂亮的数据仪表盘(dashboard),帮助我们更好地理解数据。还支持通过Web SQL编辑器来编写和执行复杂的SQL查询。用一句话总结:Superset 是一个开源的、企业级的数据探索和可视化平台,让我们可以用最炫酷的图表展示数据,轻松打造自己心仪的数据看板。 阅读详情

相关推荐

superset安装过程及错误处理

superset安装过程及错误处理环境安装过程在线安装离线安装安装过程中的问题启动过程启动过程中的问题汉化使用 环境 在不同的机器上装过,遇到的坑也都不一样。 win10,windows server(公司机器,离线安装) python3.8和3.7都可以,遇到的问题可能不一样。 数据库版本 mysql8 apache-superset 版本 0.99 superset 版本 0.30.1 sqlalchemy 版本 1.3.23 pandas 版本 1.1.4 安装过程 在线安装 联网安装的话就就比较

weixin_45443179的博客 1890

Superset从入门到真香

​一 superset概述 1.1官网 https://superset.apache.org/ 1.2简介 Superset快速,轻巧,直观,并带有各种选项,使各种技能的用户都可以轻松浏览和可视化其数据,从简单的折线图到高度详细的地理空间图。 Apache Superset(Incubating)是一种现代的,可用于企业的商业智能Web应用程序。它快速,轻巧,直观,并带有各种选项,使所有技能的用户都可以轻松浏览和可视化其数据,从简单的饼图到高度详细的deck.gl...

我的祖传代码 4万+

告别英文界面!Docker部署Apache Superset最新版汉化实战(附完整配置文件修改步骤)

本文详细介绍了如何使用Docker部署最新版Apache Superset并实现全面汉化,包括配置文件修改、界面优化及常见问题排查。通过逐步指导,帮助用户快速入门并彻底解决英文界面带来的使用障碍,提升数据分析效率。

weixin_30470643的博客 545

大数据工具之Superset

ApacheSuperset是一个开源的、现代的、轻量级BI分析工具,能够对接多种数据源、拥有丰富的图标展示形式、支持自定义仪表盘,且拥有友好的用户界面,十分易用。由于Superset能够对接常用的大数据分析工具,如Trino、Hive、Kylin、Druid等,且支持自定义仪表盘,故可作为数仓的可视化工具,应用于数据仓库的ADS!官网https。......

长沙老码农 3万+

别再手动汉化了!Docker一键部署Apache Superset中文版(附MySQL 8连接配置)

本文提供了一套基于Docker的Apache Superset中文企业级BI系统一键部署方案,解决了官方镜像英文界面和复杂配置的问题。通过预置中文支持和MySQL 8连接配置,实现开箱即用的快速部署,适用于金融、零售等行业,平均部署时间控制在15分钟内。

weixin_30731305的博客 261

windows下Superset开发环境的搭建

windows下Superset开发环境的搭建优秀的数据分析平台,首先要满足数据查询、统计、多维分析、数据报表等功能。今天教大家如何搭建一套数据分析平台superset。 SupersetSuperset是一款轻量级的BI工具,由Airbnb的数据部门开源。整个项目基于Python框架,不是Python我也不会推荐了,它集成了Flask、D3、Pandas、SqlAlchemy等。Superset本

jery_cheer的博客 8789

Superset的安装及其汉化过程

一、安装过程参照官网步骤http://superset.incubator.apache.org/installation.html#1.      由于我使用的是 LinuxCentos7 ,是Fedora and RHEL-der的衍生品,所以在安装依赖时是:sudo yum upgrade python-setuptoolssudo yum install g...

vitaair的博客 5314

告别英文界面!Docker 部署 Apache Superset 2.0 保姆级汉化教程(附一键脚本)

本文提供了一份详细的Docker部署Apache Superset 2.0的汉化教程,包括环境准备、容器化部署、深度汉化方案及一键汉化脚本。通过本教程,用户可以快速实现Superset界面的全面中文化,提升使用体验,特别适合中文用户快速入门。

weixin_33704591的博客 2445

superset 完全汉化

安装和部署 ubuntu和mac 看官方就可以了 本人用的是Ubuntu 网址: https://superset.incubator.apache.org/installation.html window可以去看一下这篇 亲测可用 网站:https://www.cnblogs.com/Jonecmnn/p/7417498.html   汉化 一.很多博客都有说明,但是我还是说一下吧!...

AntKengElephant的博客 3079

保姆级教程:在CentOS 7上用Docker Compose一键部署Apache Superset(含中文界面配置)

本文提供在CentOS 7上使用Docker Compose一键部署Apache Superset的保姆级教程,包含中文界面配置。通过详细的步骤和代码示例,帮助用户快速搭建企业级数据可视化平台,解决本地化难题,提升部署效率。

weixin_30376083的博客 254

技术调研 ---- BI工具对比及Surperset 之 docker安装与可视化

BI 技术选型对比 kibana Tableau Superset redash FineBI Google Data Studio 官网链接 https://www.elastic.co/products/kibana https://www.tableau.com/ http://superset.apache.org/ https://redash.io/ http://w...

shiter编写程序的艺术 2674

Windows下的Superset本地化

windows下配置Superset报表系统

PiggyRuns的博客 2494

fastjson1.2.83反序列化漏洞

【代码】fastjson1.2.83反序列化漏洞。

Coder的博客 1万+

superset定制化配置修改总结(最新版4.0.2)

Apache Superset作为一个功能强大的开源数据探索和可视化平台,提供了丰富的配置选项来定制化用户体验。下面是superset一些定制化配置,希望能帮到大家!我们在本地开发时,本地的 superset_config.py 会覆盖掉 config.py 里的变量,无需配置 config.py,因此我们只需要在superset_config.py 配置文件中添加如下代码即可"zh": {"flag": "cn", "name": "简体中文"},

富朝阳的博客 8775

FPGA进位链(Carry Chain)实战:从Xilinx CARRY8原语到性能优化全解析

本文深入解析了FPGA进位链(Carry Chain)的原理与应用,重点剖析了Xilinx CARRY8原语的端口功能与内部机制。通过实测数据揭示了进位链的真实延迟特性与温度影响,并详细阐述了如何利用DI和S信号进行动态路径优化、实现减法运算与条件进位选择,从而有效提升设计性能。最后,文章探讨了系统级的流水线拆分、布局约束等实战优化策略与常见陷阱。

weixin_29313817的博客 454

搞定汽车座椅电机EMC超标:一个PCB滤波板的实战设计与避坑心得

本文详细介绍了汽车座椅电机EMC超标问题的解决方案,通过PCB滤波板的实战设计,解决了传导发射测试超标问题。文章分享了在空间受限条件下的滤波电路架构设计、接地系统优化及迭代验证过程,为汽车直流电机的EMC整改提供了实用方法论。

weixin_30336061的博客 380

Superset搭建

作者:秦路 链接:https://zhuanlan.zhihu.com/p/28485468 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 Superset Superset是一款轻量级的BI工具,由Airbnb的数据部门开源。整个项目基于Python框架,不是Python我也不会推荐了,它集成了Flask、D3、Pandas、SqlAlche

来吧 单刷各种经典 1万+

GIS技巧实战——ArcGIS Pro与SketchUp三维数据互导新方案

本文详细介绍了ArcGIS Pro与SketchUp三维数据互导的新方案,解决了传统方法中模型变形、格式不兼容等问题。通过64位架构的优势,实现高效、精准的三维模型转换,适用于城市规划、建筑设计等领域,提升工作效率。

weixin_29969209的博客 214

大数据分析学习第十二课 Superset 1.2.0最新版在 windows环境下的安装过程

pip install --upgrade apache-superset

终极量化数据的专栏 708

AD9361跳频系统优化:Fast Lock功能实战配置指南(含Profile寄存器详解)

本文详细解析了AD9361跳频系统中Fast Lock功能的实战配置方法,包括Profile寄存器的深度解析与优化策略。通过预校准和快速调用机制,显著提升频率切换速度至7-15微秒,适用于TDD跳频系统。文章还提供了查找表选择、硬件控制优化和性能验证的实用指南,帮助开发者解决实际工程中的常见问题。

weixin_33725722的博客 209

博途的HMI(触摸屏)的应用

触摸屏(HMI):用于控制PLC,可认为是小型上位机(用于控制PLC的都可认为是上位机)上位机(PC Station):将触摸屏升级为电脑----工控机(工业控制的机器)用博途编写西门子的触摸屏和上位机。

王阿妹小天才的博客 2680

一个开源数据分析平台的搭建方法

引用以下文章链接,做了一个简单的笔记:一个简单的数据分析平台搭建教程 http://www.woshipm.com/data-analysis/760397.html 优秀的数据分析平台,首先要满足数据查询、统计、多维分析、数据报表等功能,替代原始的SQL+EXCEL的工作形式。 互联网公司在整合获取公司数据集合的基础上,如何敏捷分析获得洞察是需要解决的重点问题。 当前市面上有不少收费的分期平台和BI工具,对于数据分析需求要求不高的企业来说,可以免费建立一套BI...

julyclj55555的博客 1776

独创改进 | RT-DETR 引入 Asymptotic Hybrid Encoder | 渐进混合特征解码结构

独创改进🚀! | RT-DETR 引入 Asymptotic Hybrid Encoder | 渐进混合特征解码结构

Coding... 2213
上一篇: superset安装与使用
下一篇: Storm Druid Bolt实现
王树民
博客等级 码龄10年 912粉丝 560原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值