快捷部署Superset

        最近调研Superset,发现直接使用官方的方法docker-compose-no-dev.yml安装后,点击upload excel file功能没有反应(不弹出导入界面)。下面将更便捷(官方方法下载比较慢,总共4个多G)的方法,在Windows子系统Ubuntun下也可以使用。具体步骤如下:

1.建立目录test,编写docker-compose.yml内容如下:

version: "2.4"

services:
  mysql:
    image: mysql:8
    user: root
    ports:
      - 3306:3306
    volumes:
      - ./mysql:/var/lib/mysql
    environment:
      MYSQL_ROOT_PASSWORD: admin
      MYSQL_DATABASE: superset
      MYSQL_USER: superset
      MYSQL_PASSWORD: superset

  superset:
    image: apache/superset:latest
    user: root
    volumes:
      - ./superset:/app/superset_home
    ports:
      - 8088:8088

2.执行启动命令

docker-compose up

3.在浏览器打开http://IP:8088

 使用admin/admin登录会失败;

下面步骤开始执行初始化:

4.创建admin账号

docker exec -it test_superset_1 superset fab create-admin \
               --username admin \
               --firstname Superset \
               --lastname Admin \
               --email admin@superset.com \
               --password admin

5.升级数据库

docker exec -it test_superset_1 superset db upgrade

6.初始化权限

docker exec -it test_superset_1 superset init

7.可以正常登录后,连接存储数据库MySQL。

 其中MySQL的IP为bridge模式下的IP,通过docker network ls命令可以获取其network id。

 通过network id获得其网段172.17.0.0/16,172.17.0.1即为MySQL的IP。

 可以正常使用上传功能了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Ambari是一个开源的集群管理工具,用于部署、管理和监控大数据平台。而Superset是一个数据可视化和分析平台,可以轻松地连接到各种数据源,并提供丰富的可视化和分析工具。 要在Ambari上部署Superset,需要按照以下步骤进行操作: 1. 确保已安装Ambari Server和 Ambari Agent,并且集群已经成功配置。这些都可以通过Ambari官方文档来完成。 2. 首先,通过Ambari的Web界面登录到Ambari Server。在面板上找到“Services”选项卡,然后点击“Add Service”按钮。 3. 在“Add Service”界面中,选择Superset,并点击“Next”按钮。 4. 在服务配置页面,可以为Superset设置名称和标识符,也可以选择要部署Superset的主机。点击“Next”按钮进入下一步。 5. 在配置组界面中,可以为Superset选择一个现有的组或创建一个新的组。点击“Next”按钮。 6. 在配置选项界面设置Superset的配置参数,比如数据库连接信息、Web服务器配置等。点击“Next”按钮。 7. 在“Customize Services”页面中,可以自定义Superset的角色和主机分配。点击“Next”按钮。 8. 在“Review”页面中,确认配置信息是否正确。如果没有问题,点击“Deploy”按钮开始部署Superset。 9. 等待部署完成后,可以在Ambari的主页上看到Superset服务已经启动。然后打开Superset的Web界面,在其中配置和管理数据源,并创建自己的数据可视化和分析项目。 通过以上步骤,就可以在Ambari上成功部署Superset,从而实现大数据平台的数据可视化和分析需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值