在线安装superset
来源:互联网 发布:javascript正则应用 编辑:程序博客网 时间:2024/05/17 08:33
在线安装superset
一、 安装依赖包
yum upgrade python-setuptools
yum install gcc gcc-c++ libffi-devel python-devel python-pip python-wheel openssl-devel libsasl2-devel openldap-devel
没有可用软件包 python-pip。
没有可用软件包 python-wheel。
没有可用软件包 libsasl2-devel。
下载get-pip.py
执行python get-pip.py
libsasl2-devel-2.1.26-11.tar.xz
xz –d libsasl2-devel-2.1.26-11.tar.xz
tar –xvf ibsasl2-devel-2.1.26-11.tar
二、 安装virtualenv
pip install virtualenv
可以创建并激活virtualenv使用以下方法:
virtualenv venv
. ./venv/bin/activate
三、 安装superset
pip install --upgrade setuptools pip
pip install superset
四、 创建一个管理员用户
(在设置密码之前会提示您设置用户名,名字和姓氏)
fabmanager create-admin --app superset
五、 初始化数据库
superset db upgrade
六、 加载一些数据播放与
superset load_examples
七、 创建默认角色和权限
superset init
八、 开启superset服务
启动端口8088的Web服务器,使用-p绑定到另一个端口
superset runserver -p 8089
#启动开发Web服务器,使用-d开关
superset runserver -d
九、 简单汉化
vi /opt/venv/lib/python2.7/site-packages/superset/config.py
把zh注释打开
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'},
十、 配置mysql存储元数据
Superset没有自带的与数据库的连接,除了SQLite,它是 Python标准库的一部分。你需要安装你想要连接的数据库的依赖包,superset的一些用户信息,仪盘表,日志等各种信息在我们初始化superset的时候会存储在sqlite数据库里面,如果我们不想存储在sqlite数据库里面,也可以在初始化之前,也就是下载下来superset的时候,去superset里面的配置文件里面改掉。
以下是一些推荐包的列表:
database
pypi package
SQLAlchemy URI prefix
MySQL
pip install mysqlclient
mysql://
Postgres
pip install psycopg2
postgresql+psycopg2://
Presto
pip install pyhive
presto://
Oracle
pip install cx_Oracle
oracle://
sqlite
sqlite://
Redshift
pip install sqlalchemy-redshift
postgresql+psycopg2://
MSSQL
pip install pymssql
mssql://
Impala
pip install impyla
impala://
SparkSQL
pip install pyhive
jdbc+hive://
Greenplum
pip install psycopg2
postgresql+psycopg2://
Athena
pip install "PyAthenaJDBC>1.0.9"
awsathena+jdbc://
Vertica
pip install sqlalchemy-vertica-python
vertica+vertica_python://
ClickHouse
pip install sqlalchemy-clickhouse
clickhouse://
安装MySQL客户端
pip install mysqlclient
报错, mysql_config not found
yum install mysql-community-devel-***
更改元数据存储的数据库
我们先去到superset目录下找到配置文件config.py
vi config.py
增加以下内容
SQLALCHEMY_DATABASE_URI = 'mysql://superset: superset @hdp253/ superset'
重新执行以下命令
#创建一个管理员用户(在设置密码之前会提示您设置用户名,名字和姓氏)
fabmanager create-admin --app superset
#初始化数据库
superset db upgrade
#加载一些数据播放与
superset load_examples
#创建默认角色和权限的
superset init
#启动端口8088的Web服务器,使用-p绑定到另一个端口
superset runserver -p 8089
- 在线安装superset
- Superset系列:(一)安装Superset
- 学习superset之一:在ubuntu安装superset
- superset 安装部署
- Superset离线安装
- Superset安装部署
- SuperSet CentOs7安装部署
- superset安装部署
- superset安装部署
- superset安装部署
- UBUNTU 安装 superset
- superset 安装及其深度汉化
- superset手动安装实践-非pip安装
- Superset安装教程(Python2.7)
- 基于centos6.x安装部署superset
- Superset安装文档及遇到的问题解决
- superset安装卡壳(不动)问题
- ubuntu下安装superset 数据库postgresql
- Java的23种设计模式详解
- 敏捷架构师的作用
- 设计模式之模板方法
- 处理Oracle XE无法打开主页面的问题
- Css 分页打印
- 在线安装superset
- web架构设计经验分享
- ADF.UI.input.autoSuggestBehavior 使用介绍
- ADF.UI.Query 使用方法
- 常用函数
- How to use listeners on ADF Table Tree TreeTable
- Angular最新教程-第六节编写响应式导航栏
- Oracle ADF Table Tree TreeTable 部分属性介绍及效果预览
- iOS 快捷键~文件和编辑代码