Seata 环境搭建( 二 )

再去nacos控制台查看配置:

Seata 环境搭建

文章插图
说明配置上传成功 。上传不成功,大部分原因是配置没有配置成功 , 比如命名空间ID没配置正确 。
4.修改 appplication.yml找到appplication.yml文件,路径为:seata -> conf -> application.yml,以下三个小节分别配置storeconfigregistry:
Seata 环境搭建

文章插图
4.1 seata.storeseata.store配置seata的存储,修改store.mode="db":
seata:store:# support: file 、 db 、 redismode: db修改数据库连接,将 seata -> conf -> application.example.yml中附带额外配置,将其db相关配置复制至application.yml,修改store.db相关属性 。数据库是步骤一配置的数据库:
seata:store:# support: file 、 db 、 redismode: dbdb:datasource: druiddb-type: mysqldriver-class-name: com.mysql.jdbc.Driverurl: jdbc:mysql://xxxxx:3306/seata?rewriteBatchedStatements=trueuser: xxxxpassword: xxxmin-conn: 5max-conn: 100global-table: global_tablebranch-table: branch_tablelock-table: lock_tabledistributed-lock-table: distributed_lockquery-limit: 100max-wait: 50004.2 seata.configseata.config是配置nacos配置中心相关的配置 。将seata.config.type修改成nacos
seata:config:# support: nacos, consul, apollo, zk, etcd3type: nacos然后添加seata.config.nacos相关的配置:
seata:config:# support: nacos, consul, apollo, zk, etcd3type: nacosnacos:server-addr: 127.0.0.1:8848group : "SEATA_GROUP"namespace: "xxxxx"username: "xxx"password: "xxx"
其中namespace是步骤3中的命名空间ID
4.3 seata.registryseata.registry是配置注册中心相关字段 , 将seata服务作为一个微服务注册到注册中心 。将registry.type改成nacos,配置如下:
seata:registry:# support: nacos, eureka, redis, zk, consul, etcd3, sofatype: nacosnacos:application: "seata-server"serverAddr: 127.0.0.1:8848group: "SEATA_GROUP"namespace: "xxxxxx"username: "xxxx"password: "xxx"
namespace也是步骤3中的命名空间ID
启动找到seata文件中的bin目录,执行启动命令:
seata-server.sh -h 127.0.0.1 -p 8091 -m db控制台输出:
apm-skywalking not enabledseata-server is starting, you can check the /opt/seata/logs/start.out打开start.out日志:
Seata 环境搭建

文章插图
系统启动成功,再登录 http://127.0.0.1:7091,就能看到seata控制台信息 。
nacos控制台服务列表新增了一个服务,说明seata服务成功注册到了nacos注册中心:
Seata 环境搭建

文章插图
总结
  • seata安装版本是1.5.2 , 版本不同,安装流程也可能不同 , 这里的版本需要保持一致
  • 执行sql创建数据表
  • 使用脚本添加配置到nacos配置中心
  • 修改application.yml文件,分别修改storeconfigregistry相关配置 。
  • 启动服务,成功登陆seata控制台 。
  • 查看nacos控制台,服务列表新增seata服务 。
参考
  • Seata新手部署指南

推荐阅读