SuperSet安装与使用

环境 CentOS8

Mysql 8

Python3.6

一、安装

1.安装python3.6

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

2.安装和启动superset

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

 

二、使用

进浏览器输入网址: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,只能自己慢慢摸索了。

装完输入下面地址

MYSql8版本
ysql+mysqlconnector://{username}:{password}@{host}/{database}
myslq旧版本
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了。、

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值