用SpringCloud Alibaba搭建属于自己的微服务(三十六)~基础搭建~alibaba seata以nacos作为注册和配置中心的服务端安装

一.下载工作

1.下载seata1.2的服务端jar包,上传至linux服务器

https://github.com/seata/seata/releases/tag/v1.2.0
在这里插入图片描述在这里插入图片描述

2.下载seata的资源包,里面包含数据库脚本和运行脚本等,上传至linux服务器

https://github.com/seata/seata/tags

在这里插入图片描述

在这里插入图片描述

二.seata服务端的部署

1.建立seata服务端所需要的数据库

在这里插入图片描述

2.建立seata服务端所需要的表

(1).数据库脚本文件:seata-1.2.0/script/server/db/mysql.sql

在这里插入图片描述

(2).在seata数据库执行sql脚本

在这里插入图片描述

3.将seata服务端的注册中心和配置中心设置为nacos

(1).修改seata服务端的配置文件seata/conf/registry.conf,将配置中心和注册中心设置为nacos.在这里插入图片描述

在这里插入图片描述

4.将seata服务端所需要的配置文件放入到nacos上.

(1).编写seata-1.2.0/script/config-center/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://47.96.131.185:3306/seata?useUnicode=true
store.db.user=root
store.db.password=Test2016@
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
(2).执行seata资源包提供的将config.txt的配置移植到nacos的脚本:seata-1.2.0/script/config-center/nacos/nacos-config.sh
sh nacos-config.sh -h 47.96.131.11185 -p 8848
(3).查看nacos的web界面,config.txt中的配置已经全部移植到了nacos(吐槽一下,个人认为一个key-value的配置对应一个文件,显得很臃肿,希望seata官网后面的版本能够改善下这个问题)

在这里插入图片描述

5.启动seata服务端.

(1).执行启动脚本
./seata-server.sh -h 47.96.131.185

在这里插入图片描述

(2).查看nacos的服务列表

可以看到seata服务端(TC端)已经以应用名称为seata-server注册上来了.
在这里插入图片描述

您的点赞、收藏、转发和关注是我持续创作的动力!

  • 6
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值