博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用SpringCloud Alibaba搭建属于自己的微服务(三十六)~基础搭建~alibaba seata以nacos作为注册和配置中心的服务端安装
阅读量:4203 次
发布时间:2019-05-26

本文共 1223 字,大约阅读时间需要 4 分钟。

一.下载工作

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

在这里插入图片描述在这里插入图片描述

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

在这里插入图片描述

在这里插入图片描述

二.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=defaultstore.mode=dbstore.db.datasource=druidstore.db.dbType=mysqlstore.db.driverClassName=com.mysql.jdbc.Driverstore.db.url=jdbc:mysql://47.96.131.185:3306/seata?useUnicode=truestore.db.user=rootstore.db.password=Test2016@store.db.minConn=5store.db.maxConn=30store.db.globalTable=global_tablestore.db.branchTable=branch_tablestore.db.queryLimit=100store.db.lockTable=lock_tablestore.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注册上来了.

在这里插入图片描述

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

转载地址:http://yutli.baihongyu.com/

你可能感兴趣的文章