1 分布式事务管理器DTM-部署笔记-亲测

一 源码编译方式部署

有直接dokcer部署方式,未测试通过,遇到诸多问题,转向源码编译的方式部署

开源DTM本身是基于go程序开发的,所以需要准备一个go环境,我这里以docker 的方式准备go环境,在些之前拉一下源码‘

1 git clone https://github.com/dtm-labs/dtm && cd dtm

2 sudo docker run -td -v /vagrant/dtm:/go/src/dtm -p 36789:36789 -p 36790:36790 --name dtm-p golang:1.18 /bin/bash

一个go环境准备完成

3 进入容器,sudo docker exec -it dtm-p /bin/bash

4  更换go 代理

5 根目录下的cp conf.sample.yml conf.yml

修改存储引擎及相关配置,我这里测试选择的mysql


go mod tidy

go mod vendor 

go build 

./dtm -c conf.yml

成功的样子:

登录管理后台


这样一个分布式事务管理器就成功部署完成了

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容