当前位置: 首页 > web >正文

Seata分布式事务环境搭建

安装Seata,启动端口7091、8091:

1 下载并解压seata-server-2.2.0.zip

https://github.com/apache/incubator-seata/releases/download/v2.0.0/seata-server-2.0.0.zip

 

2 vi conf/application.yml

配置中心参考:https://seata.apache.org/zh-cn/docs/user/configuration/nacos

注册中心参考:https://seata.apache.org/zh-cn/docs/user/registry/nacos

 

3 登录Nacos控制台,创建namespace,绑定seata对应的namespaceid和group,添加配置文件:

文件内容来自:https://github.com/apache/incubator-seata/blob/develop/script/config-center/config.txt

把这里面的内容复制过来,修改其中的部分内容,并配置到seataServer.properties中:

需要修改的地方:

踩坑:这里的mysql IP地址需要配置公网ip,不能配置localhost或127.0.0.1,因为nacos是运行在docker容器中的,mysql服务是在宿主机中,所以要填宿主机的ip(192.168.2.169)

 

4 创建Seata Server依赖的DB表结构

创建一个库名为seata的数据库,然后执行https://github.com/apache/incubator-seata/blob/develop/script/server/db/mysql.sql 文件中的SQL内容

 

5创建运行日志目录:

mkdir /Users/supertian/logs/seata

chmod -R 777 /Users/supertian/logs/seata

chmod -R 777 /Users/supertian/logs/

 

6 启动Seata Server:

sh seata-server.sh -h 127.0.0.1 -p 8091

访问Seata控制台:127.0.0.1:7091

默认用户密码:seata/seata

http://www.xdnf.cn/news/17448.html

相关文章:

  • linux-LVM 逻辑卷管理
  • Uniworld-V1、X-Omni论文解读
  • 数据结构(二叉树)
  • 【ee类保研面试】其他类---计算机网络
  • 机器学习之支持向量机(原理)
  • [激光原理与应用-185]:光学器件 - BBO、LBO、CLBO晶体的全面比较
  • VSCode 禁用更新检查的方法
  • 实现一个进程池(精讲)
  • 大模型量化上溢及下溢解析
  • 常见数据结构介绍(顺序表,单链表,双链表,单向循环链表,双向循环链表、内核链表、栈、队列、二叉树)
  • LeetCode 刷题【34. 在排序数组中查找元素的第一个和最后一个位置、35. 搜索插入位置】
  • Redis7集群搭建与原理分析
  • 基于Web的交互式坐标系变换矩阵计算工具
  • BGP综合实验练习作业
  • 使用OAK相机实现智能物料检测与ABB机械臂抓取
  • 从零构建TransformerP2-新闻分类Demo
  • Langchain入门:构建一个基于SQL数据的问答系统
  • 後端開發技術教學(三) 表單提交、數據處理
  • 汽车零部件深孔加工质控升级:新启航激光频率梳 3D 测量解决传统光学扫描遮挡
  • 应急响应流程
  • ADB 命令执行模块开发:双模式(普通模式Shell交互模式)实现、线程安全与资源管理优化
  • Nextcloud容器化部署新范式:Docker与Cpolar如何重塑私有云远程访问能力
  • 为什么输入 URL 后会显示页面?HTTP 协议的 “幕后操作”
  • docker缓存目录转移设置和生效过程
  • WPF 双击行为实现详解:DoubleClickBehavior 源码分析与实战指南
  • linux信号量和日志
  • 杂谈 001 · VScode / Copilot 25.08 更新
  • 【系统编程】进程初识
  • 用JOIN替代子查询的查询性能优化
  • GESP2023年12月认证C++一级( 第三部分编程题(2)小杨报数)