一、开源项目简介
ChengYing名字由来为中国古代十大名剑之一-承影。
二、开源协议
使用Apache-2.0开源协议
三、界面展示
安装部署
集群管理
集群服务
监控告警
四、功能概述
功能特征
统一的产品包schema定义
集群管理
安装部署
服务管理
监控告警
产品包升级/回滚
节点扩容/缩容
五、技术选型
整体架构
环境要求
类别 |
要求 |
操作系统 |
CentOS 7 以上 |
时间同步 |
所有主机时区和时间必须一致 |
磁盘目录 |
系统盘至少100G,数据盘挂载到 /data 目录 |
系统编码 |
UTF-8 |
主机名 |
不重复 |
其他 |
要求所有主机 络互通 |
快速启动?
请自行下载 ChengYing 最新版本的离线安装包
# 解压安装包$ tar zxvf chengying-release-1.0.tar.gz$ cd chengying-release-1.0# 运行安装脚本$ sh install.sh local_ip #local_ip为Chengying所在机器ip
安装完成后,使用 docker ps 命令检查服务状态
若有异常,可以使用 docker-compose up -d 命令进行重新启动
$ cd chengying-release-1.0/easymanager$ docker-compose up -d
登录
地址:http://local_ip # local_ip为Chengying所在机器ip用户名:admin@dtstack.com密码:DT#passw0rd2019
源码构建?
Chengying-Server?
克隆代码仓库
访问一飞开源:https://code.exmay.com/
安装依赖
初始化配置
matrix 会默认加载配置文件
chengying-server/matrix/example-config.yml,请修改该配置文件
本地调试
$ cd matrix$ go run main.go config.go -c example-config.yml --debug
构建 matrix 容器镜像
$ cd matrix$ gox -os=linux -arch=amd64$ mv matrix_linux_amd64 matrix$ docker build -t matrix:latest .
Chengying-Agent?
克隆代码仓库
访问一飞开源:https://code.exmay.com/
安装依赖
构建
支持三种操作系统linux/windows/darwin的构建
make all
Chengying-Front?
基于 webpack 的开发配置环境,可以使用 npm 管理项目 克隆代码仓库
访问一飞开源:https://code.exmay.com/
依赖
推荐使用 yarn 管理依赖
yarn add package.name
构建
##开发构建npm start 或者 npm run dev##生产构建npm run build
六、源码地址
访问一飞开源:https://code.exmay.com/
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!