本文参考官方部署说明文档
系统环境
阿里云ubuntu
Java: openjdk version “1.8.0_382”
Seata:seata-server-1.8.0
#下载Seata-server
github下载地址:https://github.com/seata/seata/releases
官网下载地址:https://seata.io/zh-cn/blog/download.html
部署
安装
将下载好的Seata-server存放到指定的工作目录,本文工作目录为/opt,执行命令如下:
mv seata-server-1.8.0.tar.gz /opt
进入工作目录,并解压安装Seata-server,命令如下:
#进入安装目录
cd /opt
#解压安装包
tar -zxvf seata-server-1.8.0.tar.gz
配置
进入Seata的配置目录
cd /opt/seata/conf
配置文件结构
Seata-server是一个基于spring-boot开发的项目,启动配置文件为application.yml,核心配置部分包含seata.config、seata.registry、seata.store三个部分(1.5.x版本之后使用了spring-boot,建议在application.yml中集中配置)。
- seata.config:指定配置中心,提供全局配置,包含seata-server和全局store的相关配置;默认为file,指定读取同配置目录下的file.conf文件。
- seata.registry:指定seata-server服务端的注册中心,1.5.0版本之后seata-server调整为spring-boot,不再读取registry.conf文件
- seata.store:指定事务数据的存储模式。该模块的配置内容与seata.config中store的配置部分重叠;seata.config用于指定全局的事务日志存储配置,seata.store指定当前seata端使用的事务日志存储配置,seata.store配置的优先级高于seata.config。

本文介绍了如何在阿里云Ubuntu环境中部署Seata-server 1.8.0。首先,介绍了系统环境和Java版本要求,然后详细阐述了Seata-server的下载、安装、配置和启动步骤,包括配置文件application.yml的内容,以及当store.mode为db时需要执行的数据库脚本。最后,提供了参考文献链接以获取更多配置信息。
1652

被折叠的 条评论
为什么被折叠?



