superset部署

一、安装官方文档docker部署--失败

因为远程访问 load-examples 失败,docker—compose up 到了第4步,彻底停了。

二、利用 python setup.py install 部署--失败

因为到了 fabmanager 那一步的时候,死活找不到该命令。找了很多资料,说是必须要虚拟环境下,该命令才有效。

三、contos安装虚拟环境 pip豆瓣镜像源直接安装

豆瓣的镜像源版本太老了。
不能用

四、虚拟环境下setup安装。

安装虚拟环境

创建虚拟环境

Superset 的依赖包较多,为了避免冲突,需要先搭建虚拟环境,再进行安装,这里推荐使用 Anaconda 自带的 conda 工具创建虚拟环境:
conda create -n superset python=3.7

启动虚拟环境

conda activate superset

把mysql装上

pip install pymysql

安装 Superset

下载

wget https://mirrors.aliyun.com/pypi/packages/9c/58/73a4457612100279e29e7eb9c452ab84867c932bbf6aae7be5be469e3ec1/apache-superset-1.0.0.tar.gz#sha256=9fc0b5b58513e696a8b0014cd0841d90d6b51ff3ea98d5f7556024cb9c54a430

解压

tar -xvf apache-superset-1.0.0.tar.gz

拉取 requirements.txt 文件

从git上找到的,找的base版的。

安装

pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

pip setup.py install

正式部署

网上找了很多资料,他们的部署,都不适合现在的系统。注意顺序,一定要安装下面的顺序执行。

下面几部 会提示缺少很多模块,那安装包吧。

初始化角色和权限

superset init

初始化数据库

superset db upgrade

创建管理员账号

superset fab create-admin

载入案例数据

superset load-examples
多半会失败,连不上 没办法,要不就要可以直接docker了

运行

superset run

后台运行,可外网访问的方式

nohup superset run -h 0.0.0.0 -p 8081 &

查看进程 ps
杀死进程 示例: kill 192803

汉化

vim /root/miniconda3/lib/python3.7/site-packages/superset/config.py
路径要根据实际情况

配置mysql

配置各种数据源

Database PyPI package Connection String
Apache Druid pip install pydruid druid://:@:/druid/v2/sql
Apache Hive pip install pyhive hive://hive@{hostname}:{port}/
Apache Impala pip install impala impala://{hostname}:{port}/
Apache Kylin pip install kylinpy kylin://:@:/?=&=
Apache Spark SQL pip install pyhive hive://hive@{hostname}:{port}/
ClickHouse pip install sqlalchemy-clickhouse clickhouse://{username}:{password}@{hostname}:{port}/
Elasticsearch pip install elasticsearch-dbapi elasticsearch+http://{user}:{password}@{host}:9200/
MySQL pip install pymysql mysql+pymysql://:@/
Oracle pip install cx_Oracle oracle://
PostgreSQL pip install psycopg2-binary postgresql://:@/
Presto pip install pyhive presto://

posted on 2021-01-24 23:40  耀扬  阅读(1588)  评论(0编辑  收藏  举报

导航