欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

apache superset 安装

程序员文章站 2024-03-12 11:17:56
...

apache superset 安装

superset官网给出的安装方式很多,docker or python虚拟环境 ,这里是在linux中 用python的虚拟环境安装,附上官网 传送门

首先,不推荐使用自带python版本,官方测试python版本为python3.6,对3.7也同样兼容,也是目前比较中流的版本。

  1. 首先下载依赖环境
sudo yum install gcc gcc-c++ libffi-devel python-devel python-pip python-wheel openssl-devel cyrus-sasl-devel openldap-devel
  1. 安装,创建,** virtualenv
1. 安装 pip install virtualenv
2. 创建 python3 -m venv venv
3. 启动 . venv/bin/activate

注意:这里安装目录选择合适的,后续进入virtualenv需要在这个目录下,我是在/root下,方便
启动的时候还有一个小数点 注意!

  1. 进入之后更新pip
pip install --upgrade setuptools pip
  1. 开始进入安装环节
1. 安装      	pip install apache-superset
2. 默认数据库 	superset db upgrade
3. 创建账号   	export FLASK_APP=superset;  flask fab create-admin
4. 加载demo数据  superset load_examples 
> (这一步可能比较慢,可以选择跳过)
5. 格式化 superset init
6. 官方默认启动命令 superset run -p 8088 --with-threads --reload --debugger
7. 注意: 官方默认启动命令有坑,我用下边这个
nohup superset run -p 18081 --with-threads --reload --debugger --host=0.0.0.0 &

说一下上边这个坑,看一下默认启动日志就知道了,它启动的时候指定的host是127.0.0.1,如果你是自己电脑装了玩玩,还OK,但是如果是服务器,当你用 外网:端口 的方式访问的时候不行,127.0.0.1是相当于localhost,不能被访问,只能这么设置一***意!

后续有更新再发,暂时记录这么多吧

共同踩坑! 共同成长!

相关标签: superset