当前位置:网站首页>liunx部署Seata(Nacos版)
liunx部署Seata(Nacos版)
2022-06-12 18:40:00 【BackgroundHero】
下载
这里是在liunx环境下安装,下载后缀为.tar.gz的最新版seata
下载地址
GitHub是国外的,下载好慢,如果不会用科学上网的,可以用这个网站,把下载链接粘贴上去即可
下载加速网站
右击链接复制链接地址
然后粘贴到网站上即可
上传解压
将下载好的压缩包上传到服务器
然后对压缩包解压
配置
首先是创建好数据库
数据库脚本地址如下

选自己的数据库脚本导入创建即可
过程:略
创建完成大概就这样
然后进入到seata/conf目录
对seata进行配置
打开file.conf就行配置
这里主要是看你选择使用那种方式来保存seata数据,我这里选择db,也就是用数据库保存,所以我修改的只是db里的内容
如果选择用文件保存,那就该file,redis一样
额外说一下,我这里的数据库是8版本的,所以驱动写了com.mysql.cj.jdb.Driver,5版本的是com.mysql.jdb.Driver
修改完后保存退出
在修改registry.conf

这里选的是注册的位置和注册中心配置的存储位置
我的都是是nacos
根据你自己的选择
修改好后退出保存
启动
加入bin目录
输入启动命令
可以看到报错了
这里报错原因是seata-server.sh里的一些命令过时了,对于我使用的JDK11来说
就按它提示的去修改过时的命令
再次运行
可以看到报错减少了一点
嗯
剩下的错误就是因为少了一个文件,如上文所示:
/root/seata/seata/logs/seata_gc.log
那既然没有,我们就创建一个
然后。。。
又报错了
这次是因为我的数据库是8版本的
前面虽然写了驱动是8版本的
但是还没有安装
前往lib目录下
看到那个发蓝光的没有
我们需要的8版本驱动就在里面
进入里会发现有两个驱动 一个5 一个8
查看详情可以看出这个8版本是2020年加的,还挺近
将8版本的复制到外面一层即可
复制了再重新启动

这就安装好了
再看看nacos注册中心这边
已经注册了成功
但是如果此时虚拟机关了seata就停了
所以还得学一下后台启动seata命令
如下
nohup ./seata-server.sh &

这时会多一个文件,里面的内容就是刚刚显示在屏幕上的东东
到这里Seata安装算是正式结束!
下接Spring cloud集成Seata (Nacos版)
Spring cloud集成Seata (Nacos版)
边栏推荐
- torch.where的新用法(很老但是大家忽略的用法)
- To understand Devops, you must read these ten books!
- Introduction to service grid and istio - continued
- 被八股文害惨了。。。
- 279. perfect square
- C language practice (4) -- multiplication and division of large numbers
- VirtualLab基礎實驗教程-4.單縫衍射
- 2022.6.12 - leetcode. 89.
- General differences between SQL server versions released by Microsoft in different periods so far, for reference
- yoloe 目标检测使用笔记
猜你喜欢

MySQL - > > symbol usage JSON related

OpenGL shadow implementation (hard shadow)

Review of MySQL (4): sorting operation

What is SAP support package stack

Title 66: input 3 numbers a, B, C, and output them in order of size.

leetcode:6096. 咒语和药水的成功对数【排序 + 二分】

Review of MySQL (VI): usage of Union and limit

Typescript type declaration file (III)

Redis(三十二)-用Redis做分布式锁

Common methods and examples of defect detection based on Halcon
随机推荐
Review of MySQL (VI): usage of Union and limit
被八股文害惨了。。。
GD32F4xx控制DGUS 变量显示
kali通过iptables实现端口转发功能
The difference between user status and system status in CRM
Hugo blog building tutorial
[blockbuster release] ant dynamic card, enabling the app home page to realize agile update
Summary of interview questions
Redis(三十二)-用Redis做分布式锁
HTTP cache < strong cache and negotiation cache >
VirtualLab基礎實驗教程-4.單縫衍射
Go init initialization function
Partial scratch and corrosion detection of bolts and screws based on Halcon
JS judge palindromes
Review of MySQL (I): go deep into MySQL
Two months later, my second listing anniversary [June 2, 2022]
什么是网络代理
Why my order by create_ Time ASC becomes order by ASC
面试题总结
配送交付时间轻量级预估实践-笔记