Superset是一个开源的数据分析和可视化平台。在安装Superset的时候遇到了很多坑:1.环境:Windows,Python3,各种花哨的报错,多得数不过来,安装了好几次VS2015和VS2017都失败了。2、环境:Centos7、Python3,安装的时候只要报错,一般都是卡在那里,无法安装。安装成功:环境:Centos7,Python2.7,为系统自带的Python版本。安装步骤(感谢superset中文社区的朋友分享):1.安装superset依赖包#yuminstallgccgcc-c++libffi-develpython-develpython-pippython-wheelopenssl-devellibsasl2-developenldap-devel2,在virtualenv环境下安装Superset,以免Python版本冲突(1)installvirtualenv#pipinstallvirtualenv(2)创建ven环境#virtualenvvenv(3)激活ven环境#../venv/bin/activate(4)如果要退出环境,执行:#deactivate3.安装Superset(1)安装Superset#pipinstallsuperset(2)创建管理员用户名和密码#fabmanagercreate-admin--appsuperset(3)初始化Superset#supersetdbupgrade(4)加载初始化示例数据#supersetload_examples(5)创建默认角色和权限#supersetinit(6)启动Superset#supersetrunserver-d-p8088(7)访问http://localhost:8088验证是否正常启动。如果出现如下页面,OK2,汉化Superset1,第一个superset有自己的翻译目录,不用创建,目录为:~/superset/superset/translations2.如果要中文,可以配置文件~/superset/superset/translations/zh/LC_MESSAGES/messages.po。3.修改config.py配置,如下:BABEL_DEFAULT_LOCALE='zh'BABEL_DEFAULT_FOLDER='/home/hadoop/superset/superset/translations'LANGUAGES={#'en':{'flag':'us','name':'English'},#'fr':{'flag':'fr','name':'French'},'zh':{'flag':'cn','name':'Chinese'},}4.编译消息.po文件:cd~/superset/superset/translations/zh/LC_MESSAGESmsgfmt./messages.po-o./messages.mo5.重启浏览器,就可以了(不行就清缓存),终于可以了看起来像这样:
