使用docker compose 安装
常年使用Windows,最近需要使用superset,不支持windows,所以安装一个虚拟机,记录一下吧。
系统准备
1.VMware .exe 程序
2.Ubuntu .iso 镜像
windows 10 下载,安装教程 ,详细查看csdn 小玉 教程。
1 | free -h //查看内存 |
docker
- 安装docker
- Ubuntu 上安装docker
- 再安装 docker-compose
1
2sudo apt-get update
sudo apt-get install docker-compose-plugin
启动
1 | git clone https://github.com/apache/superset.git |
内存不够再重新安装的时候,docker-compose(V1,2023.6之后不再支持) 命令不行,改成 docker compose (V2的语法), 更多语法
在浏览器中 访问 http://localhost:8088
以上是生产环境的启动方法。本地修改代码,不会生效。
docker 常用命令
1 | docker ps //查看所有启动的容器 |
删除,停止所有容器,在windows cmd 一下命令不能生效。用git bash ,
docker rm $(docker ps -aq)
docker stop $(docker ps -q) //停止
或者power shell docker ps -q | % { docker stop $_ } // 未尝试
docker compose 常用命令
1 | docker |
本地开发
官风提示需要一个superset_config.py 文件来定义需要修改的配置项。
我直接在config.py 下直接改。
设置 PYTHONPATH
1 | export SUPERSET_CONFIG_PATH=/path/to/your/superset_config.py |
1 | docker |
文档地址:
碎碎念:
尝试了好几个办法,就想本地撸一下superset 怎么这么难啊!!
1.虚拟机下Linux系统,直接用docker compose up. 修改本地代码生效了?
2.windows系统下 安装docker destop,使用本地代码,但是总是重启。有问题。
3.虚拟化python环境 ,安装 Microsoft visual c++ build tools 一直安装失败!!!!