seata server(TC) 部署
部署指南:https://seata.io/zh-cn/docs/ops/deploy-guide-beginner.html
下载地址:https://github.com/seata/seata/tags
版本对应关系:SpringCloud Alibaba 组件对应关系说明
下载
通过查询版本对应关系,此项目使用 seata 1.3.0
使用 windows 部署
windows部署
解压
server段采用 db存储模式
修改 config/file.conf
修改模式为 db
修改数据库配置,数据库版本为 5.7 +
数据库表创建
新建数据库
创建数据表
官方位置查看:https://seata.io/zh-cn/docs/ops/deploy-guide-beginner.html
拷贝上面的建表语句进行数据表的创建
推荐直接下载整个项目到本地,方便后面的使用
下载地址:https://github.com/seata/seata/tree/master
注意选择对应的版本
下载到本地后,通过数据库连接工具执行sql脚本,成功后如下
配置Nacos注册中心
修改 conf/registry.conf
修改模式为 nacos
修改nacos配置
配置Nacos配置中心
修改 conf/registry.conf
修改模式为 nacos
修改nacos配置
将seata配置到nacos
获取官方的配置信息,注意选择版本
-
config.txt:https://github.com/seata/seata/blob/1.3.0/script/config-center/config.txt
-
nacos-config.sh:https://github.com/seata/seata/blob/1.3.0/script/config-center/nacos/nacos-config.sh
将上面两个文件保存到本地,或者直接拷贝我们之前下载的仓库源码
将两个文件放在同一个目录下
-
修改config.txt 文件
-
修改 nacos-config.sh 脚本
# 修改为下面的脚本 for line in $(cat config.txt | sed s/[[:space:]]//g); do
-
运行 nacos-config.sh 脚本
双击运行脚本,如果不能运行,需要在本地安装 git,运行成功后在 nacos 看到新增如下内容
启动 seata
双击 bin/seata-server.bat,如果启动失败,需要使用下面的命令
set Path=D:\ZEnvironment\Java\jdk1.8.0_321\bin
查看nacos服务列表