# lanius-deploy **Repository Path**: acdiost/lanius-deploy ## Basic Information - **Project Name**: lanius-deploy - **Description**: Lanius 大数据治理平台快速部署 - **Primary Language**: 其他 - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2023-05-08 - **Last Updated**: 2024-10-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # lanius-deploy Lanius 大数据治理平台快速部署 ![lanius-deploy](lanius-deploy.gif) ## 介绍 “Lanius 大数据治理平台” 是一款由渝州大数据实验室研发推出的数据 ETL 平台,拥有生产级、易使用、智能化的特点。以推动国内数据治理发展为目标,向个人、政企单位免费开源。 用户可加入 QQ 群 155800768,通过群文件免费下载和使用设计器。 ## 软件架构 - docker - MySQL 8.0 - 调度器 - 前端程序 - 后端程序 - 设计器 - 执行器 ## 安装教程 ```bash git clone https://gitee.com/acdiost/lanius-deploy.git --depth=1 mv lanius-deploy lanius && cd lanius chmod +x deploy.sh ./deploy.sh ``` 如果在后端构建过程中提示:`Exception in thread "main" java.io.FileNotFoundException: https://mirrors.nju.edu.cn/apache/maven/maven-3/3.9.3/binaries/apache-maven-3.9.3-bin.zip` ,则修改 `.mvn/wrapper/maven-wrapper.properties` 中的地址;可以参考 [这里](https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/) 获取 maven 地址 ### 离线安装 在有互联网的服务器上成功运行本仓库后,将构建好的镜像导出 ```bash docker save lanius-orchestrate-client lanius-orchestrate-server mysql/mysql-server yzbdl/lanius-executor | gzip > lanius.tar ``` #### 准备 docker 环境 快速安装 docker ```bash curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun sudo systemctl enable docker --now ``` 或者是访问 下载适配系统的 docker 二进制文件,或者使用 rpm、deb 包也可以。总之,有 docker 运行环境即可。 ```bash tar xaf docker-23.0.6.tgz -C /usr/bin/ ``` 将 Docker 添加为系统服务 > 👀 **参考:** [https://docs.docker.com/config/daemon/systemd/#manually-create-the-systemd-unit-files](https://docs.docker.com/config/daemon/systemd/#manually-create-the-systemd-unit-files) 启动 docker ```bash systemctl daemon-reload systemctl enable docker --now systemctl status docker ``` 上传导出的镜像包**和该仓库文件**后,再导入镜像 ```bash docker load -i lanius.tar ``` 进入本仓库目录执行 `docker compose up -d` 启动服务 ## 使用说明 访问地址: 默认账户密码: admin / 123QWEqwe!@# 登录后,新建组织和用户,再用新建的账户登录 - 主机配置即为服务器的连接信息 - 在菜单栏的服务节点即为执行器 账户密码: cluster / cluster - 在菜单栏的资源配置即为 kettle 资源库 新增资源库**链接地址**格式应为: `jdbc:mysql://ip_or_domain:3306/kettle` - 资源库默认账户密码 admin / admin ## 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request