阿里开源的分布式事务框架 Seata部署-阿里云开发者社区

开发者社区> Ykibx> 正文

阿里开源的分布式事务框架 Seata部署

简介: 部署Seata服务,并注册到Nacos里面
+关注继续查看
1. 解压安装包到指定目录
$ tar xvf seata-server-1.4.2.tar.gz -C /data/seata/
#创建数据库跟seata需要的用户,导入seata自带的sql文件
数据库Sql文件在/seata-1.4.2/script/server/db/mysql.sql
#修改seata注册文件registry.conf,注册到nacos
vim registry.conf

registry {
  # file 、nacos 、eureka、redis、zk、consul、etcd3、sofa
  type = "nacos "  #修改为nacos
 
  nacos {
    application = "seata-server"
    serverAddr = "127.0.0.1:8848"
    group = "SEATA_GROUP"
    namespace = ""
    cluster = "default"
 
    #如果nacos开启了权限控制,请配置用户名密码
    username = "nacos"
    password = "****"
  }
}
 
config {
  # file、nacos 、apollo、zk、consul、etcd3
  type = "nacos"  #修改为nacos
 
  nacos {
    serverAddr = "127.0.0.1:8848"
    namespace = ""
    group = "SEATA_GROUP"
 
    #如果nacos开启了权限控制,请配置用户名密码
    username = "nacos"
    password = "****"
  }
}
#新建config.txt文件,修改数据库信息
$ vim /data/seata/config.txt

service.vgroupMapping.my_test_tx_group=default
store.mode=db
store.db.datasource=druid
store.db.dbType=mysql
store.db.driverClassName=com.mysql.jdbc.Driver
store.db.url=jdbc:mysql://IP:3306/seata?useUnicode=true
store.db.user=用户
store.db.password=******8
store.db.minConn=5
store.db.maxConn=30
store.db.globalTable=global_table
store.db.branchTable=branch_table
store.db.queryLimit=100
store.db.lockTable=lock_table
store.db.maxWait=5000
#执行nacos-config.sh脚本注册到nacos里面
sh nacos-config.sh

2. 启动seata
sh /data/seata/bin/seata-server.sh > seata.log &

#检查Nacos里面的服务列表是否有seata-server这个服务,有的话则注册成功

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
无影云桌面让你无处不在
云桌面,让你不再为了没有电脑发愁。手把手教你玩通无影~~~
13 0
node+mysql+express接口开发数据库连接池
node+mysql+express接口开发数据库连接池
7 0
冬季训练营-从0到1玩转云服务器学习报告记录
从0到1玩转云服务器学习报告记录,搭建云上博客全过程
9 0
node+express controller
Node + Express Controller
3 0
Node + Express + MySQL 接口开发完整案例
Node + Express + MySQL 接口开发完整案例
3 0
Python3使用RSA分段加密解密
因为Crypto这个项目已经放弃了更新,安装Crypto需要pip install pycryptodome
5 0
tortoise-orm的迁移工具aerich
tortoise-orm的迁移工具aerich
5 0
Linux安装MySQL时注意事项
主要针对遇到的异常进行记录,后续遇到会继续填充
6 0
云起第一期学习体会(报告)
云起第一期学习体会(报告)
8 0
flutter开发之必须掌握的dart知识点:list,set,map
要说,List在我的开发使用中,确实是最为频繁的了,那么如何使用list,也就成了一个问题,list提供的方法又有哪些 这些都是需要掌握理解的。 首先第一个, 对于固定长度的list,如何删除添加元素呢
3 0
+关注
Ykibx
遇到的每个问题,都是一次财富的积累
10
文章
1
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载