当前位置:   article > 正文

SuperSet安装与使用_superset run -p 8088 -h 0.0.0.0 with-threads --rel

superset run -p 8088 -h 0.0.0.0 with-threads --reload --debugger

环境 CentOS8

Mysql 8

Python3.6

一、安装

1.安装python3.6

注意一定要安装python3.6,否则会踩坑报错'PosixPath' object has no attribute 'startswith' ,我安装了3.9,3.8一直到3.6才解决了这个报错。

2.安装和启动superset

  1. #直接pip安装就行了
  2. pip install apache-superset
  3. #更新一些数据库
  4. superset db upgrade
  5. #创建用户名密码
  6. superset fab create-admin
  7. #初始化
  8. superset init
  9. #启动
  10. nohup superset run -h 0.0.0.0 -p 8088 --with-threads --reload --debugger > superset.log 2>&1 &
  11. 或者
  12. superset run -p 8088 --with-threads --reload --debugger
  13. 两个都可以启动,第一个可以再外网访问比较推荐。

 

二、使用

进浏览器输入网址:8088输入刚才创建的用户名密码就可以登录了

1.连接数据库

进去之后点击菜单栏的data里面databases,右上角新建一个连接,连接mysql试试。连接数据库需要装驱动,具体可以查看官网

注意新版的mysql需要pip install mysql-connector-python这个包才行,如果是5.7之前版本就装mysqlclient这个包,我在这里踩坑了不少,之前以为要装mysqlclient就pip装一下,先是报错OSError: mysql_config not found然后百度提示安装yum install mysql-devel但是我又装不成功,后来才发现我的是myslq8+centos8,只能自己慢慢摸索了。

装完输入下面地址

  1. MYSql8版本
  2. ysql+mysqlconnector://{username}:{password}@{host}/{database}
  3. myslq旧版本
  4. mysql://{username}:{password}@{host}/{database}

我的是mysql+mysqlconnector://root:123456@127.0.0.1/zh,然后点击就test connection试试是不是OK的。

2.创建数据集

点击data ->datasets

选择刚才的数据库和对应的表

3.创建图表

点击chart找到刚才的数据集选择图表类型

然后拖拉就行了

4.创建dashboard

直接新建一个就行了。

找到刚才新建的表,拖过来一个报表就OK了。、

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/516615
推荐阅读
相关标签
  

闽ICP备14008679号