Superset在windows下的安装配置
《Superset在windows下的安装配置》要点: uperset是由Airbnb(知名在线房屋短租公司)开源BI数据分析与可视化平台(曾用名Caravel、Panoramix),该工具主要特点是可自助分析、自定义仪表盘、分析结果可视化(导出)、用户/角色权限控制,还集成了一个SQL编辑器,可以进行SQL编辑查询等,本来是用于支持Druid的可视化分析,后面发展为支持很多种关系数据库及大数据计算框架,如:mysql,oracle,Postgres,Presto,sqlite,Redshift,Impala,SparkSQL,Greenplum,MSSQL. Superset官网地址为: http://superset.apache.org/index.html 官网说明对Windows系统当前没有官方支持,不外实际上是可以安装成功的. 笔者安装情况为windows 10 64位企业版. 安装步调: 1. 安装Python. 建议安装Python 3.4 以上版本.Python 2.7 版本在windows 上存在各类编码问题. https://www.python.org/downloads/release/python-350/ 下载Windows x86-64 executable installer .直接使用exe的安装包即可,安装进程中选中增加到环境变量. 检查:CMD下 分别运行python -V 和 pip-V.如果找不到命令,则必要添加python的安装目录到path环境变量下. 2. 安装 virtualenv.(此步骤可选,直接安装的话跳到第四步.因为Superset必要安装的组件较多,最好是使用virtualenv独立一套python环境.) 在开发Python应用法式的时候,系统安装的Python3只有一个版本.所有第三方的包都会被pip安装到Python3的site-packages目录下. 如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python,就是安装在系统的Python 3.如果应用A必要jinja 2.7,而应用B必要jinja 2.6怎么办? 这种情况下,每个应用可能必要各自拥有一套“独立”的Python运行环境.virtualenv就是用来为一个应用创建一套“隔离”的Python运行环境. 安装敕令: pip install virtualenv 3.使用virtualenv. 先在D盘树立d:pythonmyproject 目录. d:md pythoncd pythonmd myprojectcd myproject 然后激活
激活之后的界面如下图,注意在命令行输入的左侧有(env)标志,这样我们的后续操作都会在env中生效,不会影响整体的pyhton环境. 4.安装VS2015. Superset中依赖的一些库必要使用microsoft visual c++ 2010编译. 根据阐明应该是也可以安装 Visual C++ 2015 Build Tools: http://landinghub.visualstudio.com/visual-cpp-build-tools 5. 安装sasl. 这里是个大坑,我之前直接安装superset一直安装不胜利,报错(sasl.h 找不到). 解决方法是:通过 http://www.lfd.uci.edu/~gohlke/pythonlibs/#sasl 下载对应的版本 好比咱们安装的python 是3.5版本,系统是64位,就下载sasl-0.2.1-cp35-cp35m-win_amd64.whl. pip install D:Downloadssasl-0.2.1-cp35-cp35m-win_amd64.whl 6. 前置项安装完毕,开端安装superset. pip install superset # 创建管理员帐号fabmanager create-admin --app superset 初始化数据库 (windows下,先进入到 Python安装目录(或者virtualEnv的虚拟目录)下,libssite-packagessupersetbin下) Python superset db upgrade
然后使用阅读器,打开localhost:8088即可看到登录页面. 7. Superset汉化 (1)进入Superset安装目录,执行以下命令,创立相应目录(translations/zh/LC_MESSAGES ): md translations (2)下载汉化的mo文件 民间github: https://github.com/apache/incubator-superset/tree/master/superset/translations/zh/LC_MESSAGES 下载 messages.mo文件放在上面树立的目录下 也可以下载messages.po文件,本身手动去汉化,再将po文件编译为mo文件,编译方式,执行命令: msgfmt messages.po -o messages.mo (3)修改config.py文件,并重启Superset,修改部门如下:
(4)封闭浏览器重新打开即可看到汉化效果 8. 数据源. Superset默认使用sqllite.支撑以下数据库: 使用pip安装好数据库后,就可以在Web界面中,设置装备摆设相关数据源了. 数据库的连接字符串格局参见: http://docs.sqlalchemy.org/en/rel_1_0/core/engines.html#database-urls 好了,末了贴一张我测试SqlServer的示例图. 使用的是 SuperKM 的测试知识分类数据. 另外,superset今朝只支持单表的显示.
《Superset在windows下的安装配置》是否对您有启发,欢迎查看更多与《Superset在windows下的安装配置》相关教程,学精学透。编程之家PHP学院为您提供精彩教程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |