2 Star 9 Fork 9

data_harness_cloud/data_harness_deployment

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

data_harness_deployment (驭数轻云数据中台) 构建

背景

此项目目前提供 docker compose 部署运行 Data Harness (驭数轻云数据中台)。提供以下软件环境:

  • Data Harness v1.0.0
  • MySQL 8.0.34
  • Redis 7.2.0
  • Minio RELEASE.2023-07-21T21-12-44Z

注意

团队正在火热开发中,若有发现错误,敬请 Issues 讨论 或 提交 PR 🤗

快速上手

: 克隆仓库

# 克隆仓库
git clone https://gitee.com/data_harness_cloud/data_harness_deployment.git .

: 配置依赖变量

# 修改 .env 文件
cp .env.example .env

vi .env

: 构建依赖镜像

# 构建镜像
docker compose build --no-cache data_harness_mysql data_harness_redis data_harness_minio

构建镜像的速度取决于服务器的性能、网络等,如果是离线部署,请提前准备好所需的镜像包

: 运行 MySQL, Redis, Minio

# 启动 MySQL、Redis、Minio
docker compose up -d data_harness_mysql data_harness_redis data_harness_minio

等待片刻后需要手动初始化数据库( 初始化数据库只再第一次构建运行,系统启动成功后 ==禁止再次执行初始化操作== )

# 查看 MySQL 是否启动
docker compose ps | grep data_harness_mysql
# 如果出现 healthy 字样表示成功启动。redis minio 同理

# 初始化数据库
docker compose exec -i data_harness_mysql mysql -u supiedt -psupiedt666 data_harness < data_harness_mysql/initial.sql

注意 :由于存在数据库数据差异,需要手动添加新的数据库,数据库后面更新的 sql 文件在 data_harness_mysql 下

例如 docker compose exec -i data_harness_mysql mysql -u supiedt -psupiedt666 data_harness < data_harness_mysql/sdt_customize_route.sql

: 构建并运行 Data Harness

在运行 Data Harness 之前,你要开放 8081 端口。

docker compose build --no-cache data_harness_be data_harness_fe
# 启动
docker compose up -d

执行完成后,等待 一分钟 左右就可以访问了 访问用户名/密码为:admin/supiedt666 访问地址为 http://localhost:8081

如果不想构建镜像,也可以使用我们提供的镜像: 在 第二步 修改 .env 文件后 直接运行 docker compose up -d, 会从 hub.docker.com 拉取镜像。 或者你的环境中已经有 Data Harness 运行所需依赖(mysql、redis、minio)的话,mysql 创建 data_harness 库后,导入 data_harness_mysql/initial.sql 文件, 编辑 .env 文件后 选择 自行编译镜像或者使用我们提供的镜像依你而定

卸载

docker compose down
docker rmi supiedt/data_harness_be:v1.0.0 supiedt/data_harness_fe:v1.0.0 supiedt/data_harness_minio:v1.0.0 supiedt/data_harness_mysql:v1.0.0 supiedt/data_harness_redis:v1.0.0
docker volume rm data_harness_deployment_data_harness_be data_harness_deployment_data_harness_fe data_harness_deployment_data_harness_minio data_harness_deployment_data_harness_mysql data_harness_deployment_data_harness_redis

技术栈

模块 组件 版本 计划
部署 Docker/ Docker Compose -- K8S/Helm

空文件

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/data_harness_cloud/data_harness_deployment.git
git@gitee.com:data_harness_cloud/data_harness_deployment.git
data_harness_cloud
data_harness_deployment
data_harness_deployment
master

搜索帮助