Superset使用"/>
Superset使用
Superset 安装
Superset 官网部署链接:.html
注意: 使⽤root⽤户操作
1.安装Python3环境准备的包
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel rea
dline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
2.安装Python3环境
cd /usr/local/src #进⼊源码⽂件夹
wget www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz #下载python⽂件
tar -xf Python-3.6.6.tgz #解压缩
cd Python-3.6.6 #进⼊python ⽂件夹
./configure #配置
make && make install #安装
3.安装EPEL源并安装superset必备的包
yum install epel-release #安装epel源
yum install mysql-devel #安装MySQL开发包,属于pymysqlclient依赖
yum install gcc gcc-c++ libffi-devel python-devel python-wheel openssl-devel libsa
sl2-devel openldap-devel #安装依赖包
4.安装python3的virtualenv并建⽴superset的env
pip3 install virtualenv -i --trusted-host pypi.douban.com #安装virtualenv
cd /usr/local/src
python3 -m venv superset-py3 #建⽴superset的venv
source superset-py3/bin/activate #激活superset的venv
5.在env中安装superset
pip3 install --upgrade pip -i --trusted-host pypi.douban.com #升级pip
pip3 install --upgrade setuptools -i --trusted- hostpypi.douban.com #升级setuptools
pip3 install superset -i --trusted-host pypi.douban.com #安装superset
6.安装superset数据库包
pip3 install mysqlclient -i --trusted-host pypi.doub
an.com #安装mysql连接包
pip3 install "pymssql<3.0" -i --trusted-host pypi.douban.com #安装mssql连接包
7.配置superset
vi superset-py3/lib/python3.6/site-packages/superset/config.py
修改superset配置⽂件,将默认的sqlite3数据库改为MySQL找到:
SQLALCHEMY_DATABASE_URI = 'mysql://root:xxxxxx@bigdata001/superset?charset=utf8'
8.mysql创建superset数据库
CREATE DATABASE `superset` /*!40100 DEFAULT CHARACTER SET utf8 */;
9.初始化
fabmanager create-admin --app superset #建⽴管理员账号 jackson,密码jackson
superset db upgrade
superset init #初始化superset数据库
mysql> alter table superset.table_columns modify type varchar(255);
10.后台
nohup superset run -h bigdata001-p 8889 &
11.Web
http://bigdata001:8889
Superset 使用
1.创建数据源连接
选择databases
编辑数据源的连接信息:数据库名称、数据库连接URI、测试连接
2.创建数据表
创建Table
编辑Table的连接信息
3.创建Chart
选择Chart
编辑Chart的展示形式、筛选字段、聚合信息、查询字段等
4.使用SQL查询
使用SQL查询结果
将结果导出到其他地方
更多推荐
Superset使用
发布评论