前言

百度云下载较慢,这里博主梯子下载好放进了百度网盘

百度云下载地址:

链接:https://pan.baidu.com/s/1yorT07pwG0m-fQRiI0Mg_Q
提取码:04og

并且,这里给出seata官方文档

安装及配置

下载之后,需要修改file.confregistry.conf两个文件,其中为保险起见,先给file.conf做个备份

这里博主使用nacos作注册中心,所以type的file要改成nacos

同时,也用nacos作配置中心,所以config的type也要改成nacos。

继续对file.conf进行配置,这里本来默认配置mode为file,我们改成db,并且配置数据库的账号和密码。

细心的小伙伴可能也发现了,这里seata默认会去连接我们本机的seata数据库,所以需要创建seata数据库,并创建一些表


seata.sql如下,由于本文重在下载安装seata,日后再在一篇新博文介绍seata的思想以及与微服务框架的整合,这里只简单说明一下,以下几张表是为保存seata起作用中保留数据而建立的。

drop table if exists `global_table`;
create table `global_table` (`xid` varchar(128)  not null,`transaction_id` bigint,`status` tinyint not null,`application_id` varchar(32),`transaction_service_group` varchar(32),`transaction_name` varchar(128),`timeout` int,`begin_time` bigint,`application_data` varchar(2000),`gmt_create` datetime,`gmt_modified` datetime,primary key (`xid`),key `idx_gmt_modified_status` (`gmt_modified`, `status`),key `idx_transaction_id` (`transaction_id`)
);-- the table to store BranchSession data
drop table if exists `branch_table`;
create table `branch_table` (`branch_id` bigint not null,`xid` varchar(128) not null,`transaction_id` bigint ,`resource_group_id` varchar(32),`resource_id` varchar(256) ,`lock_key` varchar(128) ,`branch_type` varchar(8) ,`status` tinyint,`client_id` varchar(64),`application_data` varchar(2000),`gmt_create` datetime,`gmt_modified` datetime,primary key (`branch_id`),key `idx_xid` (`xid`)
);-- the table to store lock data
drop table if exists `lock_table`;
create table `lock_table` (`row_key` varchar(128) not null,`xid` varchar(96),`transaction_id` long ,`branch_id` long,`resource_id` varchar(256) ,`table_name` varchar(32) ,`pk` varchar(36) ,`gmt_create` datetime ,`gmt_modified` datetime,primary key(`row_key`)
);-- the table to store seata xid data
-- 0.7.0+ add context
-- you must to init this sql for you business databese. the seata server not need it.
-- 此脚本必须初始化在你当前的业务数据库中,用于AT 模式XID记录。与server端无关(注:业务数据库)
-- 注意此处0.3.0+ 增加唯一索引 ux_undo_log
drop table if exists `undo_log`;
CREATE TABLE `undo_log` (`id` bigint(20) NOT NULL AUTO_INCREMENT,`branch_id` bigint(20) NOT NULL,`xid` varchar(100) NOT NULL,`context` varchar(128) NOT NULL,`rollback_info` longblob NOT NULL,`log_status` int(11) NOT NULL,`log_created` datetime NOT NULL,`log_modified` datetime NOT NULL,`ext` varchar(100) DEFAULT NULL,PRIMARY KEY (`id`),UNIQUE KEY `ux_undo_log` (`xid`,`branch_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

启动Nacos作注册中心和配置中心

在启动seata前,我们应该启动注册中心和配置中心,本文使用Nacos,故应先启动Nacos

Nacos百度云下载及安装

启动Nacos后

再去启动seata-server,seata已经为我们写好了启动的bat脚本,双击即可。


在Nacos注册中心中,可以看到已注册成功

Seata-server 1.4.0下载及安装(附百度云下载地址)相关推荐

  1. 百度云安装mysql_安装mysql5.7和mysql8.0(可同时安装在windows中)附百度云下载链接

    先上安装包链接,拿走不谢 Oracle官网:https://dev.mysql.com/downloads/mysql/ mysql5.7安装包:https://pan.baidu.com/s/1Gm ...

  2. oculusquest2游戏安装方法教程(附百度云下载)quest2安装第三方VR应用游戏安装教程方法2021

    oculus 在2020年 9月17日凌晨1时发布了大家期待已久的VR一体机产品:Quest 2 相信很多VR爱好玩家们都已经陆续的通过各种渠道买到了期待已久的Quest 2头盔了,随着Oculus ...

  3. Genymotion模拟器个人版免费资源下载和安装(百度云)

    genymotion免费个人版最新百度云资源http://pan.baidu.com/s/1misNhhe 如果有觉得Android Studio自带的模拟器太慢太卡的,建议用genymotion~ ...

  4. Oracle11g_32/64软件百度云下载安装教程

    解压后的目录 点击"软件"后的目录 点击32/64位系统后的目录 注:文档中有安装教程 百度云下载地址 链接:https://pan.baidu.com/s/1PmTfXZp-bT ...

  5. 我要读的C语言书籍(电子版百度云下载)

    收藏的C语言电子书,和大家分享. 仅供学习交流,请勿用于商业用途. C程序设计(第四版 ).谭浩强     百度云下载 C程序设计(第四版 )学习辅导   百度云下载 C Primer  Plus(第 ...

  6. mysql2008百度云_SQLServer数据库之SQL Server 2008R2 企业版 百度云下载地址

    本文主要向大家介绍了SQLServer数据库之SQL Server 2008R2 企业版 百度云下载地址,通过具体的内容向大家展现,希望对大家学习SQLServer数据库有所帮助. SQL Serve ...

  7. php serv-u,Serv-U FTP Server v8.1.0.1 特别版附注册机

    Serv-U FTP Server v8.1.0.1 特别版附注册机 Serv-U是一款由Rob Beckers开发的获奖的FTP服务器软件,它功能强大又易于使用.FTP服务器用户通过它用FTP协议能 ...

  8. MAC OS 10.11.1虚拟机免费下载已安装Xcode7图片后有下载地址

    MAC OS 10.11.1虚拟机免费下载已安装Xcode7图片后有下载地址 注意:已经下载过MAC OS 10.10.5虚拟机免费下载(可安装Xcode7) 链接:http://blog.csdn. ...

  9. LATEX以及宏包的下载和安装(附下载链接)

    LATEX以及宏包的下载和安装(附下载链接) TexStudio以及宏包下载和安装 LATEX以及宏包的下载和安装(附下载链接) 1. 环境下载 2. 环境安装 2.1 MiKTeX安装 2.2 Te ...

最新文章

  1. 机器学习常见算法及优缺点!
  2. adobexd怎么录屏_请问如何使用Adobe XD制作应用动效?
  3. PHP中 对象自动调用的方法:__set()、__get()、__tostring()
  4. 操作对象_DOM进阶——HTML属性操作(对象属性)
  5. ipone怎么没有科学计算机,ipone7与ipone8其实根本没什么区别呀
  6. 上线了!游戏企业防沉迷落实情况有了举报平台
  7. oracle中控制字段不为null
  8. oracle判断字符串以什么开头_oracle存储过程 判断字符串开头
  9. 古剑奇谭ol服务器位置,古剑奇谭ol新手大型入门图文攻略
  10. hprose for java 教程_Hprose for Java 快速入门
  11. 操作系统实验七(银行家算法)
  12. 计算机网络——路由器接口及静态路由配置
  13. the info.plist in the package must contain the CFBundleShortVersionString key.
  14. OSChina 周三乱弹 —— 啪啪啪是敲键盘的声音
  15. java编程实现算符优先分析法,编译原理实验三-算符优先分析法
  16. 幼儿园悬浮拼装式地板为增强儿童的想象空间添动力
  17. 系统接口对接:(2)
  18. python泰坦尼克号案例分析课程设计_让课堂充满人文关怀--《泰坦尼克号》案例分析(网友来稿)...
  19. SpringCloudAlibaba+Redis+MQ+MySQL+高德“网约车”项目!(含APP端)
  20. python实战项目网站_python实战项目,搜索自己网站的关键词,使用代理并且模拟点击...

热门文章

  1. 端智能在大众点评搜索重排序的应用实践
  2. 走近腾讯技术大牛——2012年腾讯线下讨论PPT大盘点
  3. 高位在前低位在后是啥意思_深度被套后应该如何补仓?终于有人把它讲明白了,精髓都在这里,学会了被套将与你永远无缘...
  4. 企业数字化转型的核心—大数据分析平台
  5. 上海配眼镜的闭坑分享,配30副眼镜的资深眼镜控聊聊心得
  6. 录音文件下载_如何将手机里的wav录音转换成mp3格式?
  7. elasticsearch ingest-attachment 对于 word、pdf等文件内容的索引
  8. xp下彻底删除oracle
  9. 自定义Windows 10开始菜单的10种方法
  10. 10_求解斐波那契数列