玩转至轻云大数据平台-docker部署篇

产品介绍

        至轻云是一款超轻量级、企业级大数据计算平台,基于Spark生态打造。一键部署,开箱即用。快速实现大数据离线ETL、Spark计算、实时计算、可视化调度、自定义接口、数据大屏以及自定义表单等多种功能,为企业提供高效便捷的大数据解决方案。

玩转至轻云大数据平台-docker部署篇_第1张图片

至轻云有什么特点呢?又能怎么玩呢?

产品特点

开源轻量化
  • 云原生架构: 兼容云原生架构,支持Docker、Rancher平台的快速部署。
  • 国内镜像下载: 可直接从阿里云镜像仓库进行安装,无需手动导入镜像。
  • 免中间件安装: 开箱即用,无需额外安装中间件服务。
  • 代码自研: 系统代码自研程度高,避免对外部服务的依赖。
高性价比
  • 超低资源配置: 平台的最低配置要求仅为2核2GB。
  • 集群优化: 可视化集群监控,计算集群最低仅需4核8GB即可实现作业运行体验。
支持信创
  • 国产系统兼容: 全面支持国产麒麟V10操作系统,适应国家对信息技术的信创政策要求。
  • 多架构高兼容性: 系统兼容AMD和ARM架构,能够适配多种硬件平台。
复杂数据开发
  • 原生Spark环境: 支持SparkSQL语法及官方的默认函数库。
  • 跨库计算: 支持跨数据源计算,允许用户在不同数据源之间进行灵活的数据整合。
  • 自定义函数: 支持使用Java等语言编写自定义函数,如国密算法和对称加解密等。
  • 自定义作业: 支持用户编写Java作业,运行Jar包,能够执行复杂业务的计算。
  • 多类型数据处理: 支持处理结构化和非结构化数据,适应多样化的数据场景。
超快数据计算
  • 高效数据同步: 支持千万级别数据在数分钟内完成数据同步,能够轻松应对亿级数据量的计算需求。
  • 集群资源调用: 支持集群资源的灵活调度与使用,利用分布式特性,进一步加速计算过程。
高安全性
  • 假删除保护: 全平台采用假删除机制,确保数据不被实际删除,提供数据可追溯性。
  • 用户行为追踪: 支持全平台用户行为跟踪记录,实时监控用户操作,提升系统的安全监控。
  • 单一接口暴露: 仅暴露一个接口,降低系统的攻击面,增强整体安全性,防止潜在的安全漏洞。
自定义结构体
  • 请求与响应自定义: 支持用户自定义请求体和响应体的结构体,灵活满足多样化的接口需求。
多租户模式
  • 租户独立管理: 系统支持租户拆分,允许用户灵活配置不同租户的运行环境。
  • 数据隔离保障: 支持租户间的数据隔离,确保每个租户的数据安全与隐私保护

Docker部署

镜像地址

国内用户可以选择以下镜像,arm64多用于macOS用户,x86服务器架构选择latest-amd64版本

registry.cn-shanghai.aliyuncs.com/isxcode/zhiqingyun:latest-amd64 
registry.cn-shanghai.aliyuncs.com/isxcode/zhiqingyun:latest-arm64

 快速启动至轻云

docker run \
    --restart=always \
    --name zhiqingyun\
    -e ADMIN_PASSWORD=admin123 \
    -p 8088:8080 \
    -d registry.cn-shanghai.aliyuncs.com/isxcode/zhiqingyun:latest-amd64
  • 访问地址: http://localhost:8088
  • 管理员账号: admin
  • 管理员密码: admin123
参数说明
  • ADMIN_PASSWORD: 启动后,密码会存入数据库中,再次启动容器以数据库为准,配置不生效。若想更改,需要删除数据库中的管理员密码重新登录即可。
  • LOG_LEVEL: 设置项目日志级别,例如info、debug。
  • ACTIVE_ENV: 设置项目启动环境配置文件,默认值docker。
  • PARAMS: spring项目相关配置。
  • /var/lib/zhiqingyun: /var/lib/zhiqingyun: 项目资源目录。
  • /etc/zhiqingyun/conf: /etc/zhiqingyun/conf: 配置文件目录。
修改配置

默认配置文件模版参考链接:

https://raw.githubusercontent.com/isxcode/spark-yun/refs/heads/main/spark-yun-backend/spark-yun-main/src/main/resources/application-docker.yml

vim /Users/ispong/zhiqingyun/conf/application-docker.yml
docker run \
    --restart=always \
    --name zhiqingyun\
    -e ADMIN_PASSWORD=admin123 \
    -e LOG_LEVEL=info \
    -e ACTIVE_ENV=docker \
    -v /Users/ispong/zhiqingyun/zhiqingyun:/var/lib/zhiqingyun \
    -v /Users/ispong/zhiqingyun/conf:/etc/zhiqingyun/conf \
    -p 8080:8080 \
    -d isxcode/zhiqingyun

你可能感兴趣的:(大数据,docker)