superset数据分析平台搭建(docker)

使用Docker Compose在本地安装Superset

使用Docker和Docker Compose,是在linux或Mac OSX电脑上,最快本地化使用Superset的方式。Superset并未提供Windows的官方支持,但我们提供了如下使用VM虚拟环境的方式。

1.安装Docker引擎和Docker Compose

a. Mac OSX
待补充
b. Linux
选择适合你linux版本的Docker安装说明,在Linux上安装Docker。Docker Compose并不会作为Docker的一部分一并安装,因此,当你安装了Docker引擎后,需要再根据Docker Compose的Linux安装说明来安装
c. Windows
不支持

2.克隆Superset的GitHub仓库

在本地终端使用以下指令克隆Superset仓库
$ git clone https://github.com/apache/incubator-superset.git
命令执行成功后,你会在当前目录看到一个新目录:incubator-superset

3.使用Docker Compose启动Superset

进入以上步骤创建的文件夹
$ cd incubator-superset
然后执行指令
$ docker-compose up
你会看到屏幕正在打印容器启动的日志信息,一旦日志打印变慢下来,你Superset实例应该已经成功运行起来了。

4.登录Superset

Superset实例已经包含了一个Postgres Server数据库,用于存储数据,并且已经附带了一些样例数据集。你可以通过浏览器访问:http://localhost:8088,来登录Superset。注意现在很多浏览器默认使用https安全协议,确保你的浏览器使用的是http。
使用默认的用户名密码登录:admin/admin

5.docker镜像网络转发配置

由于是docker安装部署,外部配置了网桥连接,但是镜像内部是没有网络的,需要配置转发,配置/etc/sysctl.conf,添加net.ipv4.ip_forward=1
vim /etc/sysctl.conf
#配置转发
net.ipv4.ip_forward=1
#重启服务,让配置生效
systemctl restart network
#查看是否成功,如果返回为“net.ipv4.ip_forward = 1”则表示成功
sysctl net.ipv4.ip_forward

6.再次登录访问

重新浏览器访问:http://localhost:8088,跳转到登录界面,输入:admin/admin,无法正常显示Superset系统功能

7.恭喜

你已经成功安装了Superset,点击下一步,学习如何连接数据库驱动。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值