离线安装superset-0.19.1文档
来源:互联网 发布:go并发编程实战 编辑:程序博客网 时间:2024/05/22 07:42
离线安装superset文档
一、 安装依赖包
配置Asianux-7.0或者CentOS7本地yum源
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。
二、 脚本安装superset
执行依赖包安装脚本
sh superset_install.sh
脚本内容
#!/bin/bash
cd `dirname $0`
nopip=`ls | grep pip-*tar.gz | wc –l`
if [$nopip –ne 1] ; then
echo “pip packages too much”
exit;
else
tar –zxf pip-*.tar.gz
cd pip-*
python setup.py install
pip install wheel-0.30.0.tar.gz
pip install setuptools-36.5.0.zip
pip install virtualenv-15.1.0.tar.gz
cd ..
virtualenv venv
cd –
. ../venv/bin/activate
pip install idna-2.6-py2.py3-none-any.whl
pip install asn1crypto-0.22.0-py2.py3-none-any.whl
pip install six-1.10.0-py2.py3-none-any.whl
pip install enum34-1.1.6-py2-none-any.whl
pip install ipaddress-1.0.18-py2-none-any.whl
pip install pycparser-2.18.tar.gz
pip install cffi-1.11.0-cp27-cp27mu-manylinux1_x86_64.whl
pip install cryptography-1.9.tar.gz
pip install Werkzeug-0.12.2-py2.py3-none-any.whl
pip install MarkupSafe-1.0.tar.gz
pip install Jinja2-2.9.6-py2.py3-none-any.whl
pip install itsdangerous-0.24.tar.gz
pip install click-6.7-py2.py3-none-any.whl
pip install Flask-0.12.2.tar.gz
pip install pytz-2017.2-py2.py3-none-any.whl
pip install Babel-2.5.1-py2.py3-none-any.whl
pip install Flask-Babel-0.11.1.tar.gz
pip install Flask-Login-0.2.11.tar.gz
pip install python-openid-2.2.5.tar.gz
pip install Flask-OpenID-1.2.5.tar.gz
pip install SQLAlchemy-1.1.9.tar.gz
pip install Flask-SQLAlchemy-2.1.tar.gz
pip install WTForms-2.1.zip
pip install Flask_WTF-0.14.2-py2.py3-none-any.whl
pip install colorama-0.3.9-py2.py3-none-any.whl
pip install Flask-AppBuilder-1.9.4.tar.gz
pip install Flask-Cache-0.13.1.tar.gz
pip install Mako-1.0.7.tar.gz
pip install python-editor-1.0.3.tar.gz
pip install python_dateutil-2.6.0-py2.py3-none-any.whl
pip install alembic-0.9.5.tar.gz
pip install Flask-Script-2.0.5.tar.gz
pip install Flask-Migrate-2.0.3.tar.gz
pip install Flask-Testing-0.6.2.tar.gz
pip install backports.ssl_match_hostname-3.5.0.1.tar.gz
pip install certifi-2017.7.27.1-py2.py3-none-any.whl
pip install tornado-4.2.tar.gz
pip install amqp-1.4.9-py2.py3-none-any.whl
pip install anyjson-0.3.3.tar.gz
pip install kombu-3.0.37-py2.py3-none-any.whl
pip install billiard-3.3.0.23.tar.gz
pip install celery-3.1.25-py2.py3-none-any.whl
pip install futures-3.1.1-py2-none-any.whl
pip install flower-0.9.1.tar.gz
pip install humanize-0.5.1.tar.gz
pip install gunicorn-19.7.1-py2.py3-none-any.whl
pip install Markdown-2.6.8.tar.gz
pip install numpy-1.13.1-cp27-cp27mu-manylinux1_x86_64.whl
pip install pandas-0.20.2-cp27-cp27mu-manylinux1_x86_64.whl
pip install jmespath-0.9.3-py2.py3-none-any.whl
pip install docutils-0.14-py2-none-any.whl
pip install botocore-1.5.95-py2.py3-none-any.whl
pip install s3transfer-0.1.11-py2.py3-none-any.whl
pip install boto3-1.4.4-py2.py3-none-any.whl
pip install future-0.16.0.tar.gz
pip install parsedatetime-2.0-py2-none-any.whl
pip install pydruid-0.3.1-py2.py3-none-any.whl
pip install PyHive-0.5.0.tar.gz
pip install chardet-3.0.4-py2.py3-none-any.whl
pip install idna-2.5.tar.gz
pip install urllib3-1.21.1-py2.py3-none-any.whl
pip install requests-2.17.3-py2.py3-none-any.whl
pip install simplejson-3.10.0.tar.gz
pip install SQLAlchemy-Utils-0.32.14.tar.gz
pip install sqlparse-0.2.3-py2.py3-none-any.whl
pip install thrift-0.10.0.zip
pip install sasl-0.2.1.tar.gz
pip install thrift_sasl-0.2.1.tar.gz
pip install superset-0.19.1.tar.gz
echo “安装完成,请初始化”
fi
三、 创建一个管理员用户
(在设置密码之前会提示您设置用户名,名字和姓氏)
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-1.3.12.tar.gz
报错, 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-0.19.1文档
- Superset离线安装
- Superset安装文档及遇到的问题解决
- Superset系列:(一)安装Superset
- Xcode_离线文档安装
- CDH离线安装文档
- Xcode 离线文档安装
- 学习superset之一:在ubuntu安装superset
- superset 安装部署
- Superset安装部署
- SuperSet CentOs7安装部署
- superset安装部署
- superset安装部署
- superset安装部署
- 在线安装superset
- UBUNTU 安装 superset
- 安装silverlight beta2 离线文档
- Xcode 离线安装帮助文档
- php 图片转base4的格式
- Android自定义View绘制三个相交的圆
- Linux 安装部署Redis
- “云计算”在中国具有巨大的市场潜力
- 通过vnc实现远程桌面
- 离线安装superset-0.19.1文档
- log4j使用
- 自旋锁(spinlock)
- 深信服2018年秋招测试工程师面试
- linux下nfs搭建
- iOS 11 适配集锦
- 关于服务器磁盘空间占满问题
- 使用phpstudy出现No input file specified
- 23种设计模式(8)-外观模式