Superset安装及部署 (版本问题)

Superset安装

首先创建虚拟环境这里参考:

https://blog.csdn.net/weixin_45602900/article/details/123821849?spm=1001.2014.3001.5501

之后pip安装下方各个版本

安装Superset的时候出现各种各样因版本太高或太低的问题,下面经过多次实验,所安装的版本如下:

alembic                0.9.0
amqp                   2.6.1
apispec                3.3.2
attrs                  21.4.0
Babel                  2.10.2
backoff                1.11.1
billiard               3.6.4.0
bleach                 4.1.0
boto3                  1.4.7
botocore               1.7.48
Brotli                 1.0.9
cached-property        1.5.2
cchardet               2.1.7
celery                 4.4.7
certifi                2022.5.18.1
cffi                   1.15.0
charset-normalizer     2.0.12
click                  6.7
click-didyoumean       0.3.0
click-plugins          1.1.1
click-repl             0.2.0
colorama               0.3.9
contextlib2            21.6.0
croniter               1.3.5
cryptography           37.0.2
dataclasses            0.8
decorator              5.1.1
defusedxml             0.7.1
dnspython              2.2.1
docutils               0.18.1
email-validator        1.2.1
et-xmlfile             1.1.0
Flask                  0.12.5
Flask-AppBuilder       3.4.5
Flask-Babel            2.0.0
Flask-Caching          1.10.1
Flask-Compress         1.12
Flask-JWT-Extended     3.18.1
Flask-Login            0.4.1
Flask-Migrate          3.1.0
Flask-OpenID           1.3.0
Flask-SQLAlchemy       2.5.1
flask-talisman         1.0.0
Flask-WTF              0.14.3
flower                 0.9.7
future                 0.16.0
geographiclib          1.52
Geohash                1.0
geopy                  2.2.0
greenlet               1.1.2
gunicorn               20.1.0
humanize               3.14.0
idna                   3.3
ijson                  3.1.4
importlib-metadata     4.8.3
importlib-resources    5.4.0
isodate                0.6.1
itsdangerous           2.0.1
jdcal                  1.4.1
Jinja2                 3.0.3
jmespath               0.10.0
jsonlines              3.0.0
jsonschema             4.0.0
kombu                  4.6.11
linear-tsv             1.1.0
Mako                   1.1.6
Markdown               3.3.7
MarkupSafe             2.0.1
marshmallow            3.14.1
marshmallow-enum       1.5.1
marshmallow-sqlalchemy 0.26.1
msgpack                1.0.4
numpy                  1.19.5
openpyxl               2.4.11
packaging              21.3
pandas                 0.23.4
parsedatetime          2.6
pathlib2               2.3.7.post1
pip                    21.3.1
polyline               1.4.0
prison                 0.2.1
prometheus-client      0.8.0
prompt-toolkit         3.0.29
pure-sasl              0.6.2
py                     1.11.0
pyarrow                6.0.1
pycparser              2.21
pydruid                0.6.3
PyHive                 0.6.5
PyJWT                  1.7.1
PyMySQL                1.0.2
pyparsing              3.0.9
pyrsistent             0.18.0
pytest-runner          5.3.2
python-dateutil        2.8.2
python-editor          1.0.4
python-geohash         0.8.5
python3-openid         3.2.0
pytz                   2022.1
PyYAML                 6.0
requests               2.27.1
retry                  0.9.2
rfc3986                1.5.0
s3transfer             0.1.13
selenium               3.141.0
setuptools             59.6.0
simplejson             3.17.6
six                    1.16.0
SQLAlchemy             1.2.18
SQLAlchemy-Utils       0.38.2
sqlparse               0.4.2
superset               0.28.1
tableschema            1.8.0
tabulator              1.24.3
thrift                 0.16.0
thrift-sasl            0.4.3
tornado                6.1
typing_extensions      4.1.1
unicodecsv             0.14.1
Unidecode              1.3.4
urllib3                1.26.9
vine                   1.3.0
wcwidth                0.2.5
webencodings           0.5.1
Werkzeug               0.16.1
wheel                  0.37.1
WTForms                2.3.3
WTForms-JSON           0.3.5
xlrd                   2.0.1
zipp                   3.6.0

修改数据库

因为我虚拟环境地址是: /home/pythonvenvs/supersetvenv/
所以就cd到: /home/pythonvenvs/supersetvenv/lib/python3.6/site-packages/superset

vim config.py

Superset安装及部署 (版本问题)
格式如:
mysql+pymysql://用户名:密码@数据库地址:端口号/数据库名称

在之后

cd /home/pythonvenvs/supersetvenv/lib/python3.6/site-packages/flask

修改访问地址:

vim cli.py

Superset安装及部署 (版本问题)

创建用户

fabmanager create-admin –app superset

初始化Superset

superset db upgrade

装载初始化样例数据

superset load_examples

创建默认角色和权限

superset init

启动Superset

superset runserver -d -p 5000 (注意最新的superset-0.30.1版本没有runserver这个命令)

启动之后链接数据库:

Superset安装及部署 (版本问题)

; 安装参考

https://blog.csdn.net/u011574074/article/details/105117090?spm=1001.2014.3001.5506

Original: https://blog.csdn.net/weixin_45602900/article/details/125283455
Author: Hhhhhhhhh-99
Title: Superset安装及部署 (版本问题)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/750018/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球