superset在linux和windows下的安装和部署
程序员文章站
2024-03-25 13:42:58
...
前言
Superset 是 Airbnb开源的数据探查与可视化平台,是个轻量级的BI工具,开发者可以在其开源代码上根据需要进行二次开发。最近在探索数据分析平台的应用,就来试一试,然而superset更新迭代的速度太快,里面也有太多的坑,花了两天的时间踩完,下面就把流程以及相应的坑分享~
superset github地址:https://github.com/apache/incubator-superset
官方文档:http://superset.apache.org/installation.html
# 先update下
apt update
# 再安装以下程序
sudo apt-get install build-essential libssl-dev libffi-dev python3.6-dev python-pip libsasl2-dev libldap2-dev
然后安装一下python3的venv库
apt-get install python3-venv
创建一个独立的环境并**
cd /home/user/share
mkdir mysuperset
cd mysuperset
python3 -m venv superset_env
**环境
. superset_env/bin/activate
安装superset
pip install --upgrade setuptools pip -i https://pypi.douban.com/simple/
pip install werkzeug==0.16.0 -i https://pypi.douban.com/simple/
反正我试过只有安装apache-superset有用,有的教程要安装superset==0.27.0的怎么都安装不上 放弃了
pip install apache-superset -i https://pypi.douban.com/simple/
初始化数据库
superset db upgrade
# 设置用户名,姓氏,名字,邮箱,密码
$export FLASK_APP=superset
flask fab create-admin
# 加载一些数据到sqlite数据库中进行展示
superset load_examples
# 初始化superset
superset init
# 启动superset服务
superset run -h 0.0.0.0 -p 8088 --with-threads --reload --debugger
由于要链接MySQL数据库所以还有再安装一下python关于MySQL的库
sudo apt-get install mysql-server mysql-client
sudo apt-get install libmysqlclient-dev
pip3 install mysqlclient
windows下安装参考知乎
https://zhuanlan.zhihu.com/p/216217583
上一篇: Dcoker 教程之六安装 Tomcat
下一篇: Docker安装Linux环境
推荐阅读
-
superset在linux和windows下的安装和部署
-
Linux和Windows之间文件传输(Linux下rz,sz与ssh的配合使用) 博客分类: Linux linuxwindowsrzsz文件传输
-
Java压缩解压zip文件的中文文件名在Windows和Linux环境下乱码问题的解决方案 zipzipfilezipoutputstream
-
解决weblogic在Linux下启动慢和创建域慢的方法 博客分类: weblogic weblogiclinux
-
Mongodb在windows下的安装和启动 博客分类: Mongodb mongodbnosql数据库非关系型
-
MySql8.0.11在windows下安装和配置
-
Linux下MySQL 的卸载和安装 博客分类: Linux CLinuxMySQLRedHatPerl
-
Linux下MySQL 的编译安装最新版本5.6.24和详细部署 博客分类: MYSQL/DB MYSQLMYSQL5.6cmake
-
Linux下MySQL 的编译安装最新版本5.6.24和详细部署 博客分类: MYSQL/DB MYSQLMYSQL5.6cmake
-
Mongodb在Linux下的安装和启动和配置(转载) 博客分类: MongDB MongDB